Tied up nicely. Good healing-ish story with a non-jarring fantasy and mystery.
The only complaint I have is the plot hole where they didn't notice their generation gap. The video game console and TV explanation aren't convincing enough when different generations of mobile phones, clothing...