This book had interesting world building and I genuinely liked both MCs. I am not sure why but I ended up finishing this book feeling like something was missing...perhaps I need to reread and figure it out. For now I am giving it 3.5 stars rounded to 3 for goodreads.