Sometimes putting a ring on it isn't enough. These stars got engaged but before they ever walked down the aisle, they called the whole thing off. Sometimes even engagements end horribly wrong. Sigh. Let's look at the proposals that didn't lead to an exchange of vows.
Stacey Dash and Half A Dozen Men - She says she's been proposed to six (!) times and only got married three of those times. Apparently that hoo ha is so good that men pop the question on the first night. And she accepts! Then it falls apart.
Al Horford and Stephany Gonzalez - Al was engaged, then he suddenly dumped Steph and went and married 2003 Miss Universe. Scandalous!
Jennifer Lopez and Ben Affleck - See, J Lo isn't just about divorces. She calls off engagements too. They split right before they were to have their nuptials.
Nick Cannon and Selita Ebanks - Nick clearly outkicked his coverage with Selita, but he managed to put a ring on her. But they split and she kept calling his junk small. Those are the highlights.
Kanye West and Alexis Pfifer - The end of their engagement led Yeezy to record a whole autotuned sad ballad album. He's clearly broken up over it.
Hugh Hefner and Crystal Harris - Hugh's young thang left him on the eve of their wedding like a runaway bride. Publicity stunt!
Aunt Viv and Slim - She got dumped by 50 Cent and started dating some random a$$ young dude. But that engagement was doomed from jump.
Jay Cutler and Kristin Cavallari - They called off the engagement a few months before the wedding. Now it's back on! We can't keep up.
Kat Von D and Jesse James - They've been off and on for most of the year. But him sleeping with hundreds of skanks basically ruined that.
Zoe Saldana and Keith Britton - She called off her swirly engagement and is still swirling in the single life.
Brad Pitt and Gwyneth Paltrow - Before Angelina and Jennifer it was Gwyneth. But they didn't make it down the aisle either.
Demi Moore and Emilio Estevez - Demi and Charlie Sheen's brother were engaged for three years before ending it. What was the hold up?!