It's not everyday you're serenaded by a music legend, but that's exactly what happened to Beyonce when she Stevie Wonder sung happy birthday to Beyonce when she turned 30 this weekend.
Although she was not present at the concert, Bey was sung the birthday song by Stevie in front of a huge audience at the Curacao North Sea Jazz Festival in the Caribbean last night. The soul singer dedicated his famous birthday song to Bey, and also his son Kailand who shares the same birthday with the songstress.
Bey wasn't present at the festival because she was being treated to a romantic birthday meal by husband Jay-Z in Italy. The pair were seen leaving their hotel, with Bey covering up her growing baby bump in a long maxi dress and an attentive Jay holding her hand so she didn't trip.
The '1+1' singer has a lot to celebrate this year, not only in her career but also in her personal life as she is expecting her first child.
Happy Birthday, Beyonce!
Watch the video of Stevie serenading Bey, below...

Kanye West Embarks On Mini Rant At London Show
Will Smith Jokes Black People 'Don't Understand' 'Men In Black'
2012 BET Awards To Tribute Whitney Houston
Tameka Foster Hits Back At Usher Following Photo Incident
Willow Smith Seen Rocking A 1970s Punk Look
Maxim Hot 100 2012 - Beauties Who Should've Been Selected!
Beyonce & Kanye West Lead 2012 BET Awards Nominations
Beyonce Shows Off Sense Of Humour In Rare Footage
Whose Feathered Dress Do You Prefer - Beyonce Vs. Cheryl Cole?
Billboard Music Awards 2012 Performances: Chris Brown, Alicia Keys & More!
PHOTOS: P. Diddy & Cassie Enjoy Romantic Day On Yacht In Cannes
13 Things Faker Than Wendy Williams' Breasts

