A review by nativedoll
Small Angels by Lauren Owen

3.0

too much happening. will warrant a reread