It's so hard to say goodbye. Selena Gomez held yet another birthday celebration to ring in her big 2-1 with family and friends at Revolve Clothing beach house in Malibu on Saturday, July 27, with one famous (and unannounced) face making a late appearance: on-again, off-again boyfriend Justin Bieber.
The "Heartbreaker" singer, 19, arrived at the gypsy-themed party around 9 p.m., an eyewitness tells Us, dressed down in a black-and-green letterman jacket, dark jeans and white high-tops, with a small present for the birthday girl.
The Hollywood pals took shots of chilled VeeV when Gomez's birthday song came on, and noshed on Mediterranean food at the bash.
"Everybody danced and had a blast, especially Selena, who was surrounded by her friends," an insider tells Us. Gomez's birthday cake was shaped like an elephant on a pillow, with a giant "21" sitting atop the creation, the source tells Us.