Holy hell Jeff, I don't know what to say... You're a great friend, and I am torn to hear this. I'll be praying for you, just keep your head held high and push through it as best you can. Rely on family and close friends through this trying time...
I'll be praying. If you need anything, to vent, be pissed off, or just poke fun at, you know my number.