Happy birthday, Selena Gomez!

The pop star turned 26 on Sunday and celebrated her birthday a day earlier at a party with friends, as seen in photos posted on Instagram by fellow singer Grace VanderWaal.

"Huge HAPPY BIRTHDAY TODAY 4 SELENA!!!!!!!!!! Thank for everything," she wrote. "I hope you have the best day bebegurllllllll."

In the pics, Selena wears a denim jumpsuit and is seen covering her face in apparent surprise and hugging VanderWaal. She is also seen admiring an opened box of white frosted cupcakes with "Happy Birthday Selena" spelled in blue.

Gomez and several girlfriends had had lunch together and then watched VanderWaal open for Imagine Dragons at the Forum in Inglewood, California on Saturday, E! News has learned.