A review by balyeska
Contagion by Amanda Milo

5.0

my rating was 4 but after reread i'm giving 5 because why not