Blessed?

Have you ever stopped to think about the blessings in your life? Maybe things that while you were going through them felt like the worst but now that you're on the other side of it, you realize what the universe was doing. Or maybe you're currently in the thick of it and not sure how you'll get through. I think that reflecting on those things really helps you understand the lessons you went through and hopefully learned. Sometimes I'm a bit thick headed and have to learn the same lessons over and over again until eventually it sticks.
What about you? Are you in the thick of it? Are you a person who has to learn lessons several times before they stick?