If I get married, I would like to exchange symbolic gifts. To me the gifts should be:
1)durable, so they can last forever through thick and thin, much like the relationship will be (hopefully ; ) )
2) symbolic of willingness to sacrifice to demonstrate commitment. This could mean requiring saving money, making a lot of effort finding a very unique item, making something with a lot of thought and effort, or some combination of similar things. Anyone can buy someone a cheap piece of junk with little or no thought put into it to try to woo someone. But if a lot of thought, effort, time, etc. was required, that demonstrates the person is really serious.
3) preferably portable and viewable by others. This would allow one to have a reminder of the comittment with one at all times. To me, marriage is social, not just personal, and some sort of ceremony and symbol that others can see is sharing your committment with others. To me this is important because it is like when you set a goal to get in shape. You can do it on your own in private, but if you make an official declaration, you are further committing yourself, but also allowing for your community or peers to participate in your goal (and you can support others also trying to get in shape). Likewise, forming a family(children or not) is forming a new unity in a community. Ideally, the unit supports the community and the community supports the unit.
Jewelry fits these criteria quite well. I would be open to other options. like as mentioned above, anyone who bought me a non-Canadian diamond would not know me very well. Furthermore, I would like colored stones and a high quality synthetic stone like a nice cz would appeal to my practical side. I hear the average engagment ring is $2,500. That seems like too much to me. I never wear jewelry and find it impractical, but I would love to wear something with real meaning to me.