** spoiler alert ** 
 The book kept me turning the pages, wanting to know what happened next, however, I removed two stars for the unsatisfying ending explanations. I still don't understand what was up with the magic tree house and how Ig got the horns in the first place.