What a wonderful post! I've had to learn every lesson the hard way, it's two steps forward and one step back. After going to rock bottom I "got it", and began clawing my way back. For me progress isn't feelings so much as not making the same mistake again. Thank you for your beautiful post.