Review of The Epic Crush of Genie Lo

The Epic Crush of Genie Lo by FC Yee. Amulet Books. 2017.

5 stars

epic crushI loved this! It was hilarious, riveting, and just so much fun. The pacing was impeccable, hit every beat exactly where it should. The characterization was complex and nuanced. I cared so much about Genie, felt for her and with her, was cheering her on.

It was incredible to read a book that centered a girl who was so intensely angry, and really made her complicated and resonant and a heroine and caring and so so funny. This is such a wonderful read. I could not put it down, and I was grinning through so much of it. The battle scenes were so much fun!

I liked watching Genie’s relationship with Quentin grow, liked their arc together. I really loved the moments with her mom, and her BFF, so much, the depth and complexity of those relationships really lived on the page. I also really liked seeing her with guanyin, their conversations always twisted in new directions I didn’t expect.

This is in my top 3 favorite 2017 YA books. It was wonderful all the way through, and I highly recommend it. I know I am definitely going to reread, and I really hope it gets made into a movie because that would be amazing.


  • Chinese American MC
  • Korean American/Chinese American author

Content Warnings (in white, highlight to read)

Physical fighting. Magical battles.


  • Source of the book: ARC from the publisher via Netgalley
  • I have had no contact with the author.

Get this book

Buy this book at Barnes and Noble

Buy this book on Amazon

Add this book on Goodreads

3 thoughts on “Review of The Epic Crush of Genie Lo

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.