Kim Kardashian attended the 2010 Angels Ball in New York City last night on her birthday.

The Angel Ball is a fundraising event for Gabrielle’s Angel Foundation for Cancer Research and Kim, who lost her father to cancer, was happy to show her support.

The reality TV star showed off her amazing figure wearing a black Zac Posen strapless custom gown.

I’ve was going back and forth on this one for a long while.

Do I love it?

Does it flatter her?

Did she pull it off?

Yes, yes and yes. I finally came to the conclusion that I love it.

It’s dramatic, she’s giving us full on glamour with the jewels, her tousled hair has lots of volume, her body out of control amazing and for once she didn’t over do the make-up.

Credit: Fame Pictures