I <3 this game... btw the nightmare is beatable, you have to wait for him to use his magic and then lure him under the falling boulders, when he gets hit, pickup the shadow gems that appear to drain his power. I was able to do it with only 4 hearts once, and its not too hard once you get the hang of it.