Review: The Perfect Girlfriend

Title: The Perfect Girlfriend
Author: Karen Hamilton
Genre: Thriller
Publisher: Graydon House
Source: Publisher via NetGalley
Format: Ebook
Release Date: March 26, 2019
Rating: ★★★★


Goodreads Synopsis:


Juliette loves Nate.

She will follow him anywhere. She’s even become a flight attendant for his airline so she can keep a closer eye on him.

They are meant to be.

The fact that Nate broke up with her six months ago means nothing. Because Juliette has a plan to win him back.

She is the perfect girlfriend. And she’ll make sure no one stops her from getting exactly what she wants.

True love hurts, but Juliette knows it’s worth all the pain…


This was a creepy thriller.

The main character, Juliette, stalks her former boyfriend in this story. Some of the things she did, like bring her friends to his apartment while he was away, were so creepy. I can’t imagine doing the things she did. She had some help with technology and social media, but she also followed him around a lot too.

I had a lot of questions right at the start of the story because it begins in the middle of things. It took a while for some things to be explained, such as relationships between characters, but this increased the suspense. However, I would have liked it if things were laid out a little more clearly earlier in the story.

The story ended abruptly, and I was left wondering what happens next. I enjoyed this suspenseful thriller.

What to read next:

You by Caroline Kepnes

Gone Girl by Gillian Flynn

Have you read The Perfect Girlfriend? What did you think of it?


Author: jilljemmett

Jill lives in Toronto, Canada. She has studied English, Creative Writing, and Publishing. Jill is the creator and content producer of Jill’s Book Blog, where she has published a blog post every day for the last four years, including 5-7 book reviews a week. She can usually be found with her nose in a book.

2 thoughts on “Review: The Perfect Girlfriend”

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 )

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.

%d bloggers like this: