you need to give him gifts and then it will activate a scene and then he will teach you how to use it for additional info go to fogu.com/hm7
suck it
10 hearts
When your husband\wife has a lot of hearts and you get the blue feather.
You have to gain enough affection with her. To do that talk to her and give her gifts she likes.
you need four hearts first is black then purple third blue and then the last one is red
You need to get Waka or w/e his name to 7 hearts or above and then the tower will be open to you.
Befriend Mirabelle to two hearts. Enter the Forest on a rainy day. You will get the scene where you adopt a stray dog.
You must befriend Chen to two hearts. And then one sunny morning he'll give you a free horse.
You don't need all hearts. You need at least 3 with EITHER of them, either is fine. You can do it simply and just talk to them everyday.
You need to have Chen or Charlie at 3 hearts. Then you will wake up one morning and they will present it to you.
once you get 7 or 8 hearts for the person you like a few days later it should be on sell at chen's shop
When you have your girl/guy at 10 hearts, experienced all heart events, and have the blue feather from buying it at Chens then you can marry them. Doesn't matter when.