L.J.
I am so sorry to hear of the hurt that Shawn has caused in Caleb's heart!
You could share with Caleb that he has a Heavenly Father who will always love him -even when he does wrong things. This Heavenly Father will never leave him or say or do anything that hurts his feelings. Even though Caleb cannot see this Heavenly Father, He is ALWAYS with him, going through stuff with him-this Heavenly FAther feels so badly for Caleb right now that he is hurting in his heart, and desperately wants Caleb's love and longs to love Caleb for the rest of his life! Nothing or nobody can can ever stop the love of the Heavenly FAther!
Hope and pray that helps little Caleb-as well as you too!