Marriage is a possibility in the game with 12 characters (6 bachelors and 6 bachelorettes) and is only possible when their respective heart meter reaches 10 hearts. Hearts can be attained by talking to said person, giving them gifts they like or love for more points, and answering correctly in their cut-scenes. Marriage candidates isn't effected by gender. You can marry the opposite sex or same sex as long as they have the 10 hearts.The wedding will take place 3 days after you propose. To propose, you need a mermaid pendant. To get a mermaid pendant, you need to head down to the beach (on the side where you had to repair the broken bridge) on a rainy day and bring with you 5000 gold. You can only purchase one mermaid pendant per day.