I liked it overall, however it felt like the story was just kind of going in random directions at certain points. The backstory and world building was great though. The main character Swan, was very unlikeable in my opinion, but I enjoyed most of the other characters.