Eric, one thing you might want to check out before you get too upset over the difference in price is the grade or quality of the diamond you purchased. You may have gotten a much higher grade diamond in the same size as the cheaper one, and so one is one caret, and worth $1200, and the other is one caret and much better quality, and worth $2000. I only buy "investment grade" diamonds there myself, and while they are more expensive, they are still a bargain than what I would pay for them in the States. No sales tax, no duty! Just buy the stone, not a setting, and you don't have to even declare them at customs. Buy them in a setting requires you to declare them, and thus, pay a duty based on their value. When you get into 3 caret on up, that's some bucks! Bring home just the stone and get a setting out of the huge catalog at your local jewelers.