I've been through a lot.