I have been through a lot.