Irish elves in New York City fighting evil demigods – Yesterday’s Dreams #TheEternalCycle buff.ly/471WRGs DAckley-McPhail #celticfantasy #urbanfantasy #TuathadeDanaan
Kara O’Keefe fights a losing battle, but wins the war. buff.ly/3smKxkI #TodaysPromise #TheEternalCycle #celticfantasy #urbanfantasy #TuathadeDanaan DAckley-McPhail
Kara O’Keefe sets out to save the world in #TomorrowsMemories by Danielle Ackley-McPhail buff.ly/3tVUS7U #TheEternalCycle #celticfantasy #urbanfantasy #TuathadeDanaan DAckley-McPhail
Havoc...Destruction...Revenge... an ancient evil returns to destroy the Sidhe, and they have Kara O’Keefe in their sights. #TomorrowsMemories buff.ly/3tVUS7U #TheEternalCycle #celticfantasy #urbanfantasy #TuathadeDanaan DAckley-McPhail
At Yesterday's Dreams, Kara O’Keefe discovers her true destiny and danger begins to stalk her. #TheEternalCycle buff.ly/471WRGs DAckley-McPhail #celticfantasy #urbanfantasy #TuathadeDanaan
Love...Life...Liberty... All hang in the balance as Kara O’Keefe is called to defend all three or lose them for all time. buff.ly/3smKxkI #TodaysPromise #TheEternalCycle #celticfantasy #urbanfantasy #TuathadeDanaan DAckley-McPhail
An act of self-sacrifice transforms Kara O'Keefe's simple life into one both magical and menacing. Yesterday’s Dreams #TheEternalCycle buff.ly/471WRGs DAckley-McPhail #celticfantasy #urbanfantasy #TuathadeDanaan DAckley-McPhail
The world of myth and legend come alive in NYC in Yesterday’s Dreams by Danielle Ackley-McPhail #excerpt #magic #fae buff.ly/471WRGs #celticfantasy #urbanfantasy #TuathadeDanaan DAckley-McPhail
Music…Magic…Mayhem Kara O’Keefe masters them all to protect the world in Yesterday’s Dreams #Irish #elves #magic buff.ly/471WRGs #celticfantasy #urbanfantasy #TuathadeDanaan DAckley-McPhail
Now on audiobook, Yesterday’s Dreams #TheEternalCycle buff.ly/471WRGs DAckley-McPhail #celticfantasy #urbanfantasy #TuathadeDanaan
As her journey of self-discovery comes to an end, will Kara find herself and retain her freedom, or will all be lost for eternity? buff.ly/3smKxkI #TodaysPromise #TheEternalCycle #celticfantasy #urbanfantasy #TuathadeDanaan DAckley-McPhail
Havoc…Destruction…Revenge…An ancient evil is unleashed in #TomorrowsMemories #Irish #elves #urbanfantasy #magic buff.ly/2qdjcyb #TheEternalCycle #celticfantasy #urbanfantasy #TuathadeDanaan DAckley-McPhail
Kara and the Sidhe Fianna must find a way to end the threat forever or find themselves and all humanity shackled to the will of evil demigods. buff.ly/3smKxkI #TodaysPromise #TheEternalCycle #celticfantasy #urbanfantasy #TuathadeDanaan DAckley-McPhail
Urban fantasy with Celtic flare, music, magic, mayhem Yesterday’s Dreams #TheEternalCycle buff.ly/471WRGs DAckley-McPhail #celticfantasy #urbanfantasy #TuathadeDanaan
History…legacy…destiny…Kara O’Keefe saves the world – Yesterday’s Dreams #TheEternalCycle buff.ly/471WRGs DAckley-McPhail #celticfantasy #urbanfantasy #TuathadeDanaan
Still coming to grips with her magical heritage, Kara O’Keefe must once more face ultimate evil and help to save the immortal bloodline from which she is descended. #TomorrowsMemories buff.ly/3tVUS7U #TheEternalCycle #celticfantasy #urbanfantasy #TuathadeDanaan DAckley-McPhail
Adversaries from the ancient history of the Tuatha de Danaan have one goal: dominate all. Kara O’Keefe has one goal…end the adversaries. Who will triumph? buff.ly/3smKxkI #TodaysPromise #TheEternalCycle #celticfantasy #urbanfantasy #TuathadeDanaan DAckley-McPhail
Carmán's Children have resurfaced after millennia and have reunited against their common foe once more. buff.ly/3smKxkI #TodaysPromise #TheEternalCycle #celticfantasy #urbanfantasy #TuathadeDanaan DAckley-McPhail
Carmán's children have returned, united with a foe from the very dawn of the Tuatha de Danaan. Both target the Sidhe for destruction on their way to taking over the world. #TomorrowsMemories buff.ly/3tVUS7U #celticfantasy #urbanfantasy #TuathadeDanaan DAckley-McPhail