Cant even begin to think what your going through at the mo.
Just echo everyone else's thoughts / comments really, lean on your mates in times like this - and you will find out why they are TRUE mates. From a lot of the comments so far - it looks like you have plenty