Doodles, I dont think that you need to give up hope. You need to change the focus of your hope. You need to start being hopeful for YOUR future.
Things will get better, and you and your son are going to recover from this, youve already started your healing, even though it hurts like hell right now.
Your H on the other hand, wont have such an easy time. Shame is a heck of a thing to overcome, and soon he will realize that. He will spend a long, long time getting over what hes done.
I guess I gave the wrong finger to the wrong man...