All the Lovely Bad Ones

Regular price $7.09


While spending the summer at their grandmother's Vermont inn, two prankster siblings awaken young ghosts from the inn's distant past who refuse to ""rest in peace.""