How to marry a villager?

A villager can be married by gifting them a gold ring when their hearts exceed 100.

/ 5
Thanks for voting!