Throughout history wedding rings have been worn on different fingers of both right and left hands. The tradition to wear it on the ring finger of the hand dates back to the Romans. This was because it was believed that there was a vein in the finger known as “Vena amoris” which linked directly to the heart. Science has then denied this theory. However, the tradition still remains.