What is your rainbow?

Life has a real funny way to teach us lessons, they come in the most various and unpredictable ways and most of the time it takes me a while to realise what they are. When I do though, I always feel humbled and stupid for not having recognised them earlier! I always promise to myself that next time I will be more aware and cunning, but I doubt whether I will ever be there …. Life knows best!