When you've called a place home for over two decades, it can be hard to say goodbye.
Andres Iniesta played his final game for Barcelona and it was pretty emotional stuff at the Camp Nou on Sunday, May 20, 2018.
The midfielder was replaced by Paco Alcacer in the final 10 minutes to huge applause and with tears in his eyes.
Double celebrations followed the full-time whistle as Iniesta lifted the Liga trophy and was then thrown in the air by his team-mates.
After it had all ended and everybody had gone home, Iniesta wandered back onto the pitch to have a little time to himself.
Some reports claimed he was out on the pitch until 1 am in the morning before finally leaving the stadium.
He was probably like the rest of us and couldn't quite believe it was all over. What an absolute legend.