macaronis_telegraph 's review for:

Regeneration by Pat Barker
5.0
adventurous emotional hopeful informative reflective slow-paced