P. Diddy and Cassie have been in this thing called love for a minute now, no matter how on- and off-again their relationship has been.

The “Official Girl” singer turned 31 over the weekend and in good P. Diddy fashion, her boo started off her day with a sweet display of love.

The “Let’s Work” entertainer, joined by his sons, surprised his longtime girlfriend with a birthday cake and serenade to kick off the day.

The group sang a rendition of Stevie Wonder’s “Happy Birthday” and included some choreographed dance moves to go along with the surprise.

#TSRBirfdayz: happy 31st birthday to #Cassie 😍 🎈

A post shared by The Shade Room (@theshaderoom) on

P. Diddy also took to Twitter to post a video of his #foreverbae on her special day.

Adorable.