A review by wishingonabook
Magic of Blood and Sea by Cassandra Rose Clarke

adventurous fast-paced

4.0