brpost 's review for:

5.0

I really enjoyed this and it was very well written.