i've been through it all, on my own.