Broken Halo

Broken Halo - Michaela Grey No rating. DNF 68% then skimmed. Unfortunately, for a number of reasons this one did not work for me.