What I've been through