A review by bananagramzzz
O Jerusalem by Laurie R. King

4.0

Took a minute, but a very satisfactory second half and ending.