What on earth is there to buy a girl with a 20.5-carat, $1 million engagement ring?Crystal napkin rings, a $175 mustard jar, $6,000 vases and WAY more! Kim Kardashian and fiance Kris Humphries have given their wedding guests a plethora of suggestions on what to get them for their upcoming wedding. The couple registered at GEARYS, an upscale luxury seller of jewelry and homeware in Beverly Hills.