I enjoyed reading this story, but the ending feels a bit rushed and some important plotlines fell pretty flat.