I've been through a lot myself.