Katherine Heigl used John Mayer to convince her husband to commit to her.
The State of Affairs star - who has been married to Josh Kelley since December 2009 - has admitted that she threatened her now-husband to commit to her or lose her to John.
She explained: "Around the same time I met Josh, I also met John Mayer. John Mayer and I are from neighbouring towns and knew some of the same people.
"My Josh had gone off on tour and was playing hard to get. So I didn't know - are we a thing? Are we a couple?"
The 35-year-old actress - who admitted that her relationship with John was always only ever platonic - revealed that she kept the secret from Josh until they had been married for a year.