18ct Yellow gold emerald & diamond half eternity ring

In stock