Jimmy [abridged]

Jimmy's world is a place where a boy can grow to be a man, even if he's 'special.' Where angels hover, mostly unseen. Where danger can happen, and hearts can falter---but love is...