Four stars:
1. Solid Gameplay
2. Intuitive Puzzle(s)
3. Captivating Lore
4. Beautiful Soundtrack
I cannot give a fifth star because there is no fishing minigame.