'Fire Emblem: The Sacred Stones' is a tactical role-playing game which took me by surprise. Upon starting, I was immediately hooked and played for hours on end. It is a fairly large game to, which took me quite some time to complete, but I never felt like putting down the system for a pause. It's pretty rare with me for a game to do that.
The player controls a host of warriors following the princess and her bodyguard in their quest to stop evil forces from attaining unspeakable power by combining a couple of ancient artifacts to hidden and guarded by multiple kingdoms. At some points, the story will branch into different directions splitting up your teams following and going further in-depth on another main character.
The game is surprisingly deep if you want it to be, but the good thing is you can basically ignore the finer points if you just want to play the game and can't be bothered with building up your characters beyond the leveling system. The characters will permanently die if you're not careful and it makes the player be very conscious about their decisions. It also makes that each playthrough will be different, as different characters will react differently to situations. Having such a surprise factor, is always a good thing.