All Our Yesterdays

Janet Lane Walters
3.88
16 ratings 4 reviews
Captive of an ancient curse, Astrid must journey through the ages, through deceit and betrayal, to find true love and break the curse.... Egypt When the touch of an ancient Egyptian necklace hurtles her back through time into the turbulent life of another woman, she discovers the trap holding her spirit captive... Babylon When Astrid touches an ancient Babylonian necklace, she's thrust into the life of a priestess in the temple of Marduke. When the temple is captured by an Assyrian warrior, he claims all inside as his own ... including her. Britain The heat between Astrid and Duncan becomes incandescent. When she finds a pair of Viking gold medallions, she re-lives her life as Starr, daughter of a village headman about to be forced into marriage with a man she doesn't like or trust. Her flight sends her into the arms of Ragnar, a Viking. Eight realms await her. Eight chances to redeem herself and break the curse holding her spellbound... perhaps for eternity... Rating: Contains graphic sexual content, adult language, and violence.
Genres:
248 Pages

Community Reviews:

5 star
7 (44%)
4 star
3 (19%)
3 star
3 (19%)
2 star
3 (19%)
1 star
0 (0%)

Readers also enjoyed

Other books by Janet Lane Walters

Lists with this book

Fallen
The Eternal Ones
Remembrance
Reincarnation
277 books275 voters
Remembrance
My Recycled Soul
Angelfire
Reincarnation - fiction
184 books202 voters