Secrets of Evermore is still one of the best games I have ever played since I beat it ten years ago. There are only 2 characters in the game: a boy and his dog. You travel through four different worlds using magic spells created by mixing ingredients. While traveling through worlds, your dog changes from a big pitbull to a greyhound to a poodle to a flying toaster. I strongly reccomend to an adventure game fan because the storyline is great, the bosses are badass, the weapons are cool and are not too hard to upgrade, and the worlds are fun. You can also trade in some locations. This game is absolutely amazing so I give a shout to the makers.