Some of the very best days in life are the days when people surprise you. The days when out of nowhere, someone comes along and unknowingly makes you believe in the impossible.

Today was one of those days.

Whilst not all of us may be willing to admit it, I’m sure we can all quietly agree that at one point or another, certain life circumstances have left us feeing somewhat alone in the world. Not alone in the literal sense though, but in the sense that despite our best efforts, there are times when the world still just doesn’t seem to understand.

Sometimes if we’re lucky, that void can be filled by those around us. Other times though, we find ourselves completely out of luck and not even those closest to us can grasp the full extent of what it is that we’re going through. Fortunately though, it is then, in our weakest moments that we give life permission to surprise us and while it doesn’t always turn out that way, every once in a while it does.

Every once in a while, when the people we call on to hold us up let us down, someone unexpected comes along and breaks our fall.

Every once in a while, just when we feel as though we’re carrying the weight of the world on our shoulders, someone unexpected comes along and gives us a chance to catch our breath.

Every once in a while, just when we’re sure that all hope is lost, someone unexpected comes along and restores our faith in the world.

Every once in a while, just when we’re beginning to think that our Guardian Angels have all but disappeared, life reminds us that in actual fact, there are still plenty left in plain sight. It just so happens that sometimes, they don’t always look the way that we may have expected them to.

Every once in a while, just when the tiniest hint of doubt begins to slowly creep in, people surprise us, in the best way possible.