A Fairly Pleasant Light Read

I enjoyed this book despite the plot gaps and what I thought was an unnecessary, rather disappointing surprise at the end.