I read Perfect ($26.99, Feiwel and Friends, Raincoast Books, Fierce Reads), the sequel to last year’s Flawed, in two days. I might have stayed up about three hours past my bedtime to finish the book by Cecelia Ahern, but it was worth it.

It was an amazing book and one that kept me reading when I should have been, for example, working or going to bed. I read Flawed at this time last year, and have read dozens of other books in the meantime. I remembered the story, and the characters, but some details have been lost.

Ahern did a fabulous job of putting that information in Perfect without it sounding like it was copy and pasted from Flawed.

I was immediately brought back into the world of Celestine North, who lives in a society that demands perfection, but was literally branded Flawed by a morality court simply by using compassion and logic, and for standing up for a Flawed elderly man on a bus.

In Flawed we learn Celestine’s life changes completely, and her freedoms are immediately gone once she has been branded. Judge Crevan, her then-boyfriend’s father who judged her flawed, declares her the No. 1 threat to the public. Celestine goes on the run, taking with her a secret that can bring the entire Flawed system to the ground.

In Perfect, Crevan is gaining the upper hand, and time is running out for Celestine and her friend Carrick, who we met in the first book. With tensions building, Celestine must make a choice: save only herself, or risk her life to save all the Flawed. And, most important of all, can she prove that to be human in itself is to be Flawed?

Some pretty powerful, fantastic stuff in this book including how we treat people, who we, or a few selection people, deem unworthy.