I have a suggestion for you: Rune Factory. Rune Factory games have it all. They have farming, crafting, love interests, animal raising and befriending, cooking, battling monsters, leveling up, fishing, resource gathering, AND they have plot/story! I am obsessed with Rune Factory.