John Legend was attracted to Chrissy Teigen ''right away''.

The 'Ordinary People' singer - who became engaged to the gorgeous model in 2011 - has revealed he felt a spark between them as soon as they met on the set of a music video in 2007.

He said: ''When I met Chrissy at a video shoot, we were attracted to each other right away. I don't know if I believe in love at first sight, but I'm pretty sure a bit of initial lust is an important prerequisite to any relationship because that helps everything else happen.''

The couple have been going strong for nearly six years and John says his relationship with Chrissy, 27, is the longest he's had after enjoying brief romances with a bevy of beauties.

He said: ''I definitely enjoyed being a bachelor for a while. I had some fun and a bunch of short relationships, but eventually you need someone you connect with. I'd never been in a long, serious relationship until Chrissy. Because of that, I've had plenty of break-ups, but I've never experienced serious heartbreak.''

The 34-year-old crooner admits he was ''nervous'' about popping the question to his sexy girlfriend in 2011 but ''knew'' it was time.

He said: ''We lived together, cooked together, did everything together. I knew that I loved being around her and missed her whenever we were apart. You gradually realise, 'I want to do this forever.' ''