Over the weekend Selena Gomez was celebrating her 21st birthday yet again! And this time she had an unexpected visitor!
Justin Bieber
decided he's stop by Gomez's gypsy themed birthday party. He showed up with Jaden Smith and brought Selena a single red rose. Selena and Justin left together at 2AM after the party. 

On Friday morning she told "Good Morning America" that they have a history together and she will always care about him and protect him if anyone tries to be mean.