Leonardo DiCaprio reportedly dumped Erin Heatherton because he didn't want to settle down.
The 37-year-old Inception star - who has previously romanced Blake Lively and a string of top models including Gisele Bundchen and Bar Refaeli - parted ways with the 23-year-old American supermodel last week after almost a year together because she wanted to take their relationship to the next level.
A source told the New York Post's Page Six: "Erin wanted things to get more serious between them, but Leo is not ready to settle down.
"While it would seem amazing that he wouldn't want to settle down with one of the world's most beautiful women, Leo leads a charmed life."
Friends of the Shutter Island actor, who is currently filming The Wolf of Wall Street in Manhattan with Martin Scorcese, are said to have been shocked by the break-up because they thought Erin was "the one"