Date Released: February 24, 2015
Publisher: St. Martin's Griffin
Pages: 368 pages
Source: For Review
Rating: 5 Stars!
Dreamfire begins with protagonist Joshlyn Weaver who is a dream walker - she enters the nightmares and dreams of humans and tries to prevent them from taking over. As the day comes to receive her scroll, which tells her what will happen to her in the near future, she meets Will in an unexpected way. The young and shy boy soon becomes Josh's apprentice and she trains him in the art of dream walking. But beneath it all, lies an ancient feud that has been tearing the dream walkers apart. I honestly really enjoyed Josh's character. She had so many layers from her bubbly personality to her kick ass fighting movies and strength. Josh's personality was easily able to go alongside Will's shy and charismatic traits. In addition, all the other characters such as Deloise, Haley, Whim, etc were such great characters and they just brought so much complexity to the book in the right amount.
One aspect of Dreamfire that I love was the balance between the romance and action parts. Alloway was easily able to throw in hints of romance her and there especially with Will and Josh, but also someone in Josh's life before. Among that, she throws in tons of action scenes, crafted to perfection you could easily be in Josh/Will's shoes. I was so surprised on how the characters were easy to relate to even through a third person perspective! But it did at times confuse me on who was narrating the story. One thing that Dreamfire suffers from is overloading with info. I felt like the first part of the book was full on too much info on the dream walkers and theory and it wasn't balanced out with the end of the book.
BUT THE ENDING! I can't even begin to say that there NEEDS TO BE A SECOND BOOK! The ending does satisfy some parts, but it's definitely left open to a possible second book?! Alloway please do make a sequel! Definitely pick up Dreamfire as one of your summer reads, it's the perfect book on a road trip or even to read at the beach!