Practicing self-love is hard. Heck, it's one of the hardest thing I've learned to do. Waking up each morning as the sun pierces through the comfort of your blinds, shaking you to the reality that even though you don't want to get up, the day has begun without you. Wrapping yourself tightly with strength and self-respect, just so you can walk through paths stuffed with lessons as the day unfolds. Life isn't perfect and most of us have been taught to pull at our blemishes rather than welcome them and the stories they tell. But we must learn to love ourselves if we are to survive in a world that tells us otherwise. We must clench our fists with our vulnerabilities enclosed tightly in our palms, we must stride forward with the string of self love twirled around our tired hearts and we must accept the hurt, the healing and the journey. And we must remember that it is okay to be imperfect in a blemished world - we can still love ourselves, we can still be happy, we can still heal, smile and soar through the journey, and we can still learn to choose our hearts over and over again.