A bit long and wordy. Feels drawn out with too many loose ends. Two main characters and their romance makes for an enjoyable read.