Thank you so much for All the replies in this thread, they're so very kind. It's always nice to know other people have had the same experience(not that I'd wish it on anyone).
Paula, your msg especially means a lot, many people out there do not realise how good friends you can be with a cat!