Nine-year-old Brooke Mason has lived all her life on a ranch in the Colorado Rockies. Now she’s headed to Austria with her mom. Brooke can’t wait! They even get to stay in Schloss Mueller, an ancient Austrian castle. Even better? There’s a girl Brooke’s age to play with! Eva, the girl who lives in Schloss Mueller is thrilled to meet Brooke. Unfortunately, the castle’s ghost isn’t quite so happy.