Have you every seen James and The Giant Peach? Maybe read it?
I just sat through the movie with my kids. I nearly cried (ok...i did cry) at the parallels between the hero's plight and ours. I think the most compelling part was that James proclaimed his NAME. My name is JAMES!!!! While looking at his horrible present and wonderful past...he talks to the old James.
Anyway...take a look if you get a chance. Its a SURVIVAL story!
PEDOPHILES: Providing heating fuel for Hell for centuries...
and I'll be happy to fill the order!