Behold, the $2 million, 20.5 carat ring Kris
Humphries gave to Kim Kardashian. Humphries designed the ring with jeweler Lorraine Schwartz, who is a "longtime Kardashian friend."
Kardashian gushed about the rock to People.
"In high school I went to Macy's and bought this fake ring, my 'perfect'...