geoffreywakeling.com
Roberta’s had a year of hell. From fighting an ancient curse, to discovering a parallel realm hiding in the shadows of her own world, she’s narrowly missed death on many occasions. As b…