A review by read_queer_books
Host by Lisa Fay Coutley

Did not finish book.