It's so hard dating perfect 10s when all your heart wants are 11s.

At 37, serial modelizer Leonardo DiCaprio just can't seem to find the right catwalker to fit his needs, and the latest one to get the heave-ho is 23-year-old Victoria Secret beauty Erin Heatherton.

A source cites the oft-used excuse of "they're both just really busy, they had crazy schedules" and "there's no bad blood -– they still care about each other a lot... It was just time to move on." (Does someone get a dollar every time that old line is trotted out?)

But a completely different insider tells a much more interesting story. Specifically, that Heatherton wanted to settle down but DiCaprio wasn't done sowing his wild oats yet. That's code for “there were still more supermodels to bang.”

“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,” the source confided.

DiCaprio's past includes relationships with Gisele Bundchen and Bar Rafaeli, both of whom lasted far longer than Heatherton, who made it only a year before DiCaprio grew tired of her and her beautiful, well, everything.

True to form, the actor isn't sitting at home lamenting the breakup with pints of ice cream and re-runs of 'Sex and the City.' Instead, he was out and about, spotted with a bevy of long-legged ladies at a Halloween bash and with yet more girlfriend-auditioners at another party a few days later.

It's good to be the king of the world.

More From StarCrush