Justin Bieber attended his ex-girfriend Selena Gomez's birthday party on Saturday, July 27, and gave the 21-year-old a single red rose as a gift, Us Weekly reported.

Gomez celebrated turning legal with family and friends at Revolve Clothing beach house in Malibu. Bieber was not at the party from the start, according to the report, but he made an unannounced late appearance at the bash. The 19-year-old Heartbreaker singer arrived at the party around 9 p.m. A source told the magazine he was dressed in a black-and-green letterman jacket, dark jeans and white high-tops, and carried a small present for the birthday girl.

PHOTOS: Justin and Selena's Top Moments

"Justin flew in specifically for the party on a day off from his tour," the insider said. "He wasn't dressed in costume, but carried a single red rose in his hand."

Other celebrity guests at Gomez's party included Julianne Hough, Nina Dobrev, Derek Hough, Ashley Benson and Jaden Smith. The singer's best friend, Taylor Swift, reportedly had a scheduled performance that night and could not attend the birthday party.

Justin Bieber Calls Selena Gomez a "Heartbreaker" ?

Gomez turned 21 on July 22 and celebrated the milestone a few times. She had a house party with friends and later posted a video of the celebration on YouTube with the background music being her new single Birthday. On Monday the Come & Get It singer had a birthday dinner with family and friends at L.A.'s Bagatelle restaurant. Days later, during her Friday, July 26, appearance on Good Morning America, she was presented with a large, red three-tiered cake. Morning show co-anchors Sam Champion and Lara Spencer then led the live audience in singing Gomez Happy Birthday.

Gomez shares her birthday with Kate Middleton and Prince William's son, George Alexander Louis, and a slew of celebrities.

Tags
Justin Bieber, Selena Gomez