Chrissy Teigen is friends with John Legend's previous partners.
The 30-year-old model was shocked when she found out her husband, whom she married three years ago, had a thing for catwalk queens because she assumed he was a "teddy bear" when it came to women but, despite the long list of girls he's dated, she has admitted she's good pals with all of his exes.
She explained: "I didn't know it, but John used to be a notorious modeliser. To me, he was the sweetest teddy bear.
"What's funny is that I get along with everyone he's been with. I end up really liking them.
The loved-up couple met on the set of the 37-year-old singer's music video 'Stereo' in 2007, tied the knot in 2013 in Italy and now have six-month-old daughter Luna together.
But their romance wasn't always plain sailing as the 'All of Me' hitmaker tried to break up with the brunette beauty while he was suffering with a nasty cold at the beginning of their relationship.
Speaking in the December issue of Cosmopolitan magazine, she said: "Early on in the relationship, I was on tour with him and he'd got sick. He was feeling really bummed and stressed out. He was like, 'I can't be in a relationship right now.' That lasted for one day. Literally, a day. I knew it came from a place other than us not working... I always joke, 'Remember when you tried to break up with me?' He's like, 'Yes, sorry. Big mistake.' "
John recently admitted that he was terrified about showing his feelings when he first started dating Chrissy and put a "guard up" because he thought he was going to get hurt.
He said recently: "Everyone is scared of love because you might get hurt. Men have the added challenge of feeling like they're not supposed to show emotion so we guard ourselves more than women. Although when you find the right person at the right time you realise they should be a high priority."
Tagged in John Legend Chrissy Teigen