Book Review – ‘It’s Got to Be Perfect’ by Haley Hill.


It’s Got to Be Perfect by Haley Hill
Genres: Contemporary, ChickLit, Humour

It's Got to Be



#1 Amazon Bestseller
Award Winner Readers’ favortite

Award Winner Best Dating Book 2013

When Ellie Rigby hurls her three-carat engagement ring into the gutter, she is certain of only one thing, that she has yet to know true love.

Following months of disastrous internet dates and conflicting advice from her dysfunctional friends, she decides to take matters into her own hands. Although now, instead of just looking for a man for herself, she’s certain her life’s purpose is to find deep and meaningful love for all the singles in the world.

Five years on, running the UK’s biggest matchmaking agency, and with thousands of engagements to her name, she has all the answers she needs. She knows why eighty-five percent of relationships fail. She knows why twenty-eight is the most eligible age for a woman. She knows that by thirty-five she’ll have only a thirty-percent chance of marriage.

Most of all, she knows that no matter what, it has to be perfect. Or does it?



Book Review ~ ‘It’s Got to Be Perfect’ by Haley Hill ~ 5 Stars!

I honestly don’t know how to review this book as I so easily gave it five stars and just want to scream to the world “GO AND READ THIS BOOK!”

I have honestly never laughed so much whilst reading a book in my entire life. It was so funny, and cleverly written. I absolutely adored it. I think every person who reads this book would agree with me. There’s just so much truth to the story and frankness with which author Haley Hill introduces us to the men and women of the world who wish to find their perfect match.

The story was written to absolute perfection. Haley Hill’s writing style was absolutely brilliant, and Ellie’s internal narrative was so much fun to read and so cleverly put together, that I would read another book by this author in a heartbeat. As well as it being light relief to read, I also thought that it was realistic and relatable to people today.

What I really loved about this book is how Haley Hill took the story to the next level by making the hope of a ‘happily ever after’ less likely. This really made me connect to the story in a way that I often don’t with this sort of chick lit. Being able to sympathise with the desire for a ‘happily ever after’ I felt so in tune with the characters, both the clients, and Ellie when her relationship with Nick begins to sour.

Ellie and Nick’s courtship is great to read for any romantic, yet I was more devastated than I usually am in books when their relationship ended four years later. It was a stark reminder that not everybody gets their happy ending with the person they love, and that sometimes we have to get through life alone. I was so desperate to see these characters reconcile and the connection to the characters Haley Hill gave me with her incredible writing, made the story even more emotional and heartfelt.

An extra fun part of this book was seeing what the clients wanted in their perfect partner. It gave a hilarious realisation to see that today we tend to have a shopping list for what we want in a partner, the most common being their appearance. Whilst some were more extreme than others (I laughed so much at some of the clients preferences), it shows that love tends to be a second thought despite how romantic many people are today.

Overall this was a fantastic read and is on my list of favourite books of all time. I have never laughed so much in my life, and would buy this book for my girlfriends for birthdays and christmas.


~ Amazon UK ~ Amazon US ~



Haley Hill

~ Facebook ~ Goodreads ~ Twitter ~ Website ~


One thought on “Book Review – ‘It’s Got to Be Perfect’ by Haley Hill.

  1. […] Book Review – ‘It’s Got to Be Perfect’ by Haley Hill. ( […]

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