Margot is our main character and we quickly are introduced to her untimely death at the young age of 40 years old. We move with her as she is sent back to earth to realise and re live her life all over again from her birth until her death with all the flaws, mistakes and wrong doings which her life included.
While she has been sent to re live her life, she is her own Guardian Angel, but while most Guardian Angels are there to help, she can not change one single thing or undo any of her actions. She must learn the lessons from all of her mistakes and record them through her wings, which is a beautifully original idea that Cooke has come up with, not to mention the powerfully moving passages of some of the experiences Margot has had in her not so easy life. We witness them for the first time as Margot is re living them and they are deeply moving and emotional, leaving you empathising and understanding why Margot is like she is.
While understanding why she is like she is and has done some of the things she has, both Margot and the reader are placed into seeing the consequences of those actions in the form of her left behind teenage son who has begun to wander into the path of trouble. With no one seemingly around to help him, Margot, having come to this realisation, comes to the conclusion that she is going to do something to help him. While she can not change the past, it is clear that she can possibly change the future and so she goes off to seek a deal in Hell in the hopes of righting her son's life and changing his fate. Margot goes out of her way to do so with some heartbreakingly sad and devastating consequences and decisions which help to culminate in a powerful ending.
A beautifully powerful and captivating read which has an incredibly believable lead character and who you completely empathise with, while not agreeing with all of the actions she took in her life, we are all human and learn from our mistakes. While it is clear that Margots death means she didn't learn in enough time to save herself, she learns in time to try to save her son. While not a completely original type of story, Cooke manages to make it so. Her originally in elements throughout the story and her pacy, beautiful and captivating writing make the book so easy to read while pulling out the emotions within you which make you empathise Margot all at the same time.
Outstanding, moving, beautifully captivating and heartbreaking in-twined throughout the book all at the same time, definitely not one to be missed.