In a chat with Ellen DeGeneres, the singer was asked if she liked him right away and if it was mutual when they met at a party. "I think it was instant", she answered, adding: "yes", when "Ellen" asked, "for both of you?"
Scroll down to see video
Britney recounted how her friends had brought her by the hand and introduced the pair, who saw each other again less than 24 hours later.
She added: "I just love that he's very passionate and he's funny and he's sexy and… I don't know, I like him… I just… I love him."
In the chat, which was filmed in Las Vegas to promote the star's Piece Of Me show at Planet Hollywood, she also revealed that the pair were "in a tiffy" the previous evening when David forgot to call her back.
After telling Ellen the time laspse had been "like six hours" the chat show host playfully offered to call David up to smooth things over between the sweethearts.
"No, that's ok, we're fine now," Britney told her.
Britney has been dating 27-year-old David, who works for a law firm, for eight months now.
While their romance is still in its early days the Hit Me Baby One More Time singer has said she would consider marrying and having more children "if the timing was right."
The songstress already has two sons, Sean Preston, seven, and Jayden James, six, from her marriage to dancer Kevin Federline.