Scroll down for video of Britney talking about how she and David got together.
The blossoming romance between the world-famous singer and the law firm worker is clearly going well, judging by the happy holiday snaps shared by Britney.
Sean Preston, eight, and seven-year-old Jayden James – Britney's sons with ex husband Kevin Federline – looked to have accepted their mum's new love as they got down to the serious business of enjoying the beach.
As well as the fun family snaps, Britney posted one showing off her impressive bikini body. As she posed in their holiday villa in a cornflower blue two-piece, it was clear that her nightly turns in Las Vegas have done wonders for her figure.
"Aloha from Hawaii!" the 32-year-old songstress captioned the image.
Britney has been dating 27-year-old David since early 2013 after being introduced to him at a party by her friends.
The connection between them was "instant", she has said, and admitted late last year that she is "in love" with her handsome beau.
"I just love that he's very passionate and he's funny and he's sexy," she told TV host Ellen DeGeneres.
I like the fact that he's very stubborn and he's stuck in his ways," she told Entertainment Tonight in a seperate interview. "He's just a simple man. I adore him."
Britney also revealed that her father Jamie Spears ran a background check on David, when the couple started dating. "My dad's a little crazy like that," she joked.