This is easily one of the best books I've ever read. I flew through this book and finished it in a day. Stephanie Garber's writing is really powerful in this book and it made me cry at the end. This book is a 6 star read and I would recommend it to anyone on any day.