4.5 stars 
 I was really torn between 4 and 5 stars for this book. Technically, it's not a 5-star read: it's repetitive and there is a lot of telling instead of showing, but it kept smacking me with the feels over and over again, and I just loved Adder and Jack with all their flaws and boneheaded decisions.