I rarely give books a 5 star review. There is so much to love about this book. The main characters are so well developed and you are rooting for them despite their mistakes. I loved learning from Declan's perspective as a kid with a prosthetic eye. I...