Good to see Kanye West took Beyonce's advice - he liked it so he put a ring on it. Kim Kardashian's finger, that is.
That's right - Kanye got down on one knee and presented Kim with a rather snazzy 15-carat diamond ring by celeb jeweller Lorraine Schwartz on Monday night, which was Kim's 33rd birthday.
Kanye asked his baby mama Kim to be his wife in front of all their family and friends at the AT&T Park in San Franciso - Kanye rented the stadium for the night especially for the birthday/proposal. He even asked Kim's mum/momager Kris Jenner for permission before he proposed. Probably not a bad idea considering...
So it looks like Kim and Kanye - who she calls her "best friend" - could be heading towards their very own happily ever after. But Kim's lovelife hasn't always been so straight forward. She's had her fair share of boyfriends/husbands/sex tape co-stars in the past, but what did they all do wrong that Kanye's doing so right?
Let's take a look back at Kim's ex-boyfriends and ex-husbands and see if we can figure it out.
Kim Kardashian's ex-boyfriends

kim-kardashian-married-damon-thomas-picture

kim-kardashian-ray-j-ex-boyfriend

kim-kardashian-dated-nick-lachey

kim-kardashian-ex-reggie-bush-picture

kim-kardashian-ex-miles-austin

kim-kardashian-dated-gabriel-aubrey
