Poor storytelling, world building, and character development made this story hard for me to get all the way through. Too many developments seem based on single conversations, or actions, or seem to come out of the blue. The main character comes across of flighty, insecure, and weak instead of strong and capable.