A review by ohclaire
Deeplight by Frances Hardinge

5.0

toxic friendship + excellent worldbuilding = I'm a big fan

also this is classified as YA on the middle-grade side, but would have traumatized me as a kid! love that though.