Argh! I hate those moments when you flash back to a less than past. The good thing is when you come out of them and realize how your life has changed so much for the better since then (as I know yours has).
Love me