Archivedink
Ella Hart has a plan for everything.
Her mornings start at exactly 7:00 a.m. Her shopping trips are color-coded. Her veterinary clinic runs like clockwork. And her future soulmate?
Well, she has a list for him too.
A very private list.
One hundred little things she'd love the right person to do before she falls in love.
The list was never meant to be found.
Especially not by Josh Parker.
Josh is the last person Ella would ever choose. He's annoyingly sarcastic, painfully logical, and somehow manages to ruin her day within minutes of meeting her.
Their first encounter ends with a runaway golden retriever, a destroyed designer shirt, and enough mutual irritation to last a lifetime.
Their second encounter?
A Friendsgiving cruise where they're forced to pretend to be partners.
Unfortunately, Ella is too busy falling for someone else to notice.
And Josh is convinced his soulmate is another girl entirely.
But somewhere between shared cabins, terrible decisions, late-night conversations, and a list neither of them was supposed to know about, things start to change.
Because Josh finds Ella's list.
And for the first time in his life, he has a roadmap to someone's heart.
One by one, he starts completing every item.
Not because he's pretending anymore.
But because somewhere along the way, he fell hopelessly in love with the girl who wrote it.
There's only one problem.
The closer Josh gets to becoming Ella's perfect man,
the further he gets from being honest with her.
And when the truth finally comes out, one hundred beautiful reasons to fall in love may not be enough to save them.