A review by alysev
Side Effects May Vary by Julie Murphy

3.0

Very readable, but maybe a little over-angsty.