A review by mackenziencheez
The Lie Tree by Frances Hardinge

5.0

What wonderfully complex and varied female characters! Love!