I'm sendin you all good strength and healing thoughts.. like pop bubbles but they are supposed to help you.
Kendra, look into what your insurance can do about it, they may pay for part of it.
as for your Gran, if she's like you, she has inner strength and a will to live. And.... she has you!
as for the young man, I hope he can get the counseling he nneds to stop this now... its a permanant solution to a temperary condition...
hugs to you all....