Kim Kardashian attended the '2012 Angel Ball' in New York City.
The reality star looked amazing in her cobalt blue flowy Balmain thigh splits dress.
Since she started dating Kanye West(how long are they going to continue with this charade?), black became her favorite color, so I am extremely happy to see her in color again.
She finished off her look with messy braids, pouty lips, and black satin Thierry Mugler platforms.