T~Your "manageable chunks" comment reminded me of something my pastor recently said to me (last week when I freaked out about the e-mail with OW name). He said, "Heather how do you eat an elephant?" I of course told him I didn't know, since I never tried. LOL He said, "One bite at a time." He went on to tell me not to worry about tomorrow because it will worry about itself, and I need to not even try to get through the day, but the next hour, or break it down even smaller, maybe even just getting through the next minute. I found this very helpful, baby steps. I don't know if you'll find it helpful or not (but if nothing else amusing!), long story short, small manageable chunks are good! Don't try to eat the entire elephant at once.
My friend (the one from high school I recently reconnected with) told me a couple months ago (when I said something about God not giving us more than we can handle)it's not that God won't give us more than we can handle, but he promised we wouldn't go through it alone. Interesting perspective....probably very true, just thought I would share.
I ask God to hurry too sometimes(especially because to me it feels like H is perpetually stuck, but then I remind myself I can't see what's going on INSIDE him), but I know God's timing is perfect, even if it doesn't seem like it at the time. I really like your butterfly analogy btw.
Also, I really empathize with the selfishness being annoying and hurtful, that's one of the things that is very hard for me to deal with...
It's really good you are seeing progress though! Just continue to be patient.... good things come to those who wait. For what it is worth, I think you are doing amazing and you are so inspiring to me!