(((Ciaran)))) Teke has good advice.
You might take a read around this forum - the sticky notes at the top of the forum, most especially.
It is hard to hear there is little we can do, but the more you read, the more you can find out how to reduce YOUR pain... and that is what brought you here, isn't it?
((hugs))