I had a fun time reading this book and I did it really quickly. So because of all the enjoyment factors I'm giving it 3.5 stars. 
 Although just like most YA I have read it's full of tropes (plot and writing), it doesn't really make sense sometimes (this siege that ends in only 24hours, man. What in the world?) and most love stories are rushed (that dialogue between Theon and Cleo after their first kiss... I couldn't stop laughing). 
 Also INCEST?! REALLY? I was so NOT on board with that.