Germany, 1295. The village of Hamelin has no children; they have been taken by the piper. A note was posted on the bell tower threatening death to the inhabitants of the town if a child is ever found in the village again. Anna still believes they will return, but her hope falters when a little girl stumbles into town and sets into motion a series of events that reveal the true identity of the piper and the fate of the lost children.