Book Review: For All Time by Shanna Miles

As soon as I read the blurb on For All Time by Shanna Miles, I was sure I would like it: a “romance that follows two lovers fated to repeat their story across hundreds of lifetimes, who hope to break the cycle once and for all.” I was still wowed by just how riveted I was. I cared about Tamar and Fayard from the very first page. Which is all the more remarkable since modern urban fantasy isn’t my usual inclination.

Then Shanna Miles braids in more of their stories, from the wealthy West African empire of Mali in the 1300s, to 1920s Philadelphia. Tamar and Fayard have their own souls in each time, but their lives vary drastically from period to period, which makes each of them very different people depending on when we find them. I quickly came to care about their fates in each era. Every time they are drawn together by love, and every time they are torn apart.

Their story has some excellent twists – some quite shocking. The best is at the end. I deeply dislike spoilers, so I will try to give nothing away. I’ll only say I’m very glad to have read For All Time, and I recommend it to readers who love well-written love stories that span time and space. You can get the hardback and audio book right now through all the regular channels, and pre-order the paperback for September 6th. When I checked today, I was very pleased to see that it was among Bookshop.org’s Romance Picks by POC Authors, and it’s also Amazon’s Editors’ Pick for Best Young Adult.

Thank you, Shanna Miles! I’m so grateful to have gotten your book via your raffle, though I would have been very glad to have bought it!

3 thoughts on “Book Review: For All Time by Shanna Miles

Add yours

Leave a Reply to audzawed Cancel reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com 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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Blog at WordPress.com.

Up ↑

%d bloggers like this: