The novel centres on Ruby, a pretty average college student - studying photography? - who, after witnessing a bizarre encounter on a train (that no one else seems to have registered), begins to suspect she's hallucinating. Ultimately, she discovers the Elementals and tries to find her place among them.
There are definitely elements about this story that I enjoyed, and, overall, my impression of the book is favourable. It was a pretty easy, generally fun read. I also feel that it fell into some traps (and tropes) that I think ultimately hurt the story, and I yearned for...just...more. I feel like this was a very superficial book - that it sort of skimmed the surface of thematic material that I think goes much deeper and could have been much more satisfying.
The pacing of the novel was a real strength. It moves along at a decent clip, although I think there were some uneven moments - especially the info dumps, when characters just tell Ruby what she needs to know - so there is room for improvement (although these moments were few).
The world-building was also generally well-executed. The city has a sort of Anywhere, USA vibe, which can either be a strength or a weakness, depending on one's perspective. (I am drawn to novels where the city is so vivid as to be almost a character in its own right, so my personal preference is to want more than what was offered here). The concept of the Elementals (culture, spirituality, purpose) was a lot more vague than I prefer, although the author did do a very good job of outlining the current political situation among the factions - I just wanted more.
The character development was an area that I felt needed more work. Ruby came across initially as a bit neurotic, which is typical for her developmental age, and she had very relatable kinds of problems. My first impression of her was very strong in the sense that she came across as realistic. Unfortunately, partway through the novel, a switch was flipped and she transformed into a whole 'nother character. This transformation was so sudden and drastic that it almost felt like a different character. I also found that Second Act Ruby was much more flat - she completely abandoned every aspect of her previous life: schooling, friendships, her anxiety, etc. I also found the love-ish triangle to be completely unnecessary: it didn't reveal anything about any of the characters, nor did it drive the plot. I am not a fan of romance for romance's sake.
The other characters were all less well-developed than Ruby, which is not surprising since Ruby is the focus of the story, and (although written in the third person) the reader only really shares in her experiences. Still, the "adults" in the story came across as particularly cartoonish and flat to me. I found the male characters to be largely boring.
An element that wasn't left very clear was the timeline - as in how much time passed between the opening and closing of the story. It read as though it was happening very quickly - within weeks or perhaps months - but this is not expressly stated, and there aren't hints (such as a school break or mention of any holidays) to help cement the marking of time. This is a pretty minor concern, but it would have perhaps explained Ruby's sudden lack of classes if it had been mentioned that it was summer break.
In spite of its shortcomings, this was a fun little book and I think both the story and the characters have some potential. I will continue reading in the series.