Actor Jake Gyllenhaal has blamed his own insecurities and commitment fears for his failed love life.
The Nightcrawler star has enjoyed high-profile romances with celebrities including Reese Witherspoon, Kirsten Dunst and Taylor Swift, but none of his relationships have lasted more than two years.
He was quizzed about his lack of lasting romance during a candid interview with US radio host Howard Stern on Wednesday, and confessed he has only really been in love "twice", admitting the lack of a partner in his life "upset" him.
Gyllenhaal, who refused to name the lovers he really connected with, told Stern, "I love love, man. Are you kidding me?"
The shock jock then mused, "Each time you were in love, something held you back from committing and get married", to which the 34-year-old admitted, "Yeah, me. It was me, man. I think I probably just got scared."