Joshua Run

Joshua Run is a black lawyer working in Boston. He encounters Katie LinBorn Katherine Aelwen Lin. For the record, she rarely allows “Kate.” Merlin’s niece, she currently lives somewhere in America, having fled her home in Wales. She’s actually a lot more... More during the adventures of Half-Shell Prophecies, goes on an adventure from world to world, and ends up gaining more than he loses – but not by much.

He has his own short story set after the book here, but be warned: it’s spoilery.