Oh dear Sadie, I am so sorry! This just isn't fair, I know they get emergencies but that would mean you were cancelled nearer the day surely, not 3 weeks away. I would let your hubby ring them up and tell them you need this op, it's been cancelled 4 times now and he will go to the press or your local MP (or both) if they don't get the operation done, and quickly! As Kate said, you should be angry not disappointed.

Paula x