A review by ihatefantasy_carebear
Prim Improper by Deirdre Sullivan

3.5

A good read when you want to read and not have to think.