Ray J has got engaged.
The 35-year-old singer stunned his girlfriend Princess Love when he "stalled" her on the airport tarmac and got down on one knee in front of their private jet on Boxing Day (26.12.15).
Princess said: "All I could think was, Oh my god, is this really happening?
"I was in shock. He was nervous; it was so cute."
And Ray surprised the 31-year-old beauty a second time as he had all their loved ones - including his sister Brandy Norwood - hiding on the plane for a celebration.
He told RadarOnline.com: "She is the most important person to me.
"She had no idea.
"I called her best friends and parents to come out the day after Christmas [to hide on the plane]"
The 'Love & Hip Hop' star admitted he wasn't "100 per cent confident" Princess would accept his proposal, but she couldn't be happier.
She said: "I cried like a baby."
While Ray - who previously dated Kim Kardashian West and the late Whitney Houston - and Princess only just made their engagement official, she has been wearing a huge diamond on her ring finger for several months.
Asked in October if they were engaged, she said: "I actually forgot to put my ring on today. I just remembered!"
The couple have been dating for over a year but have split numerous times.