Finally! Since book 8 we haven't had any answers or useful clues, so I am sooooo happy that we got several answers packed into this one. Everything is absolutely far-fetched, but it makes for a really fun ride.