I don't pretend to know what love is for everyone, but I can tell you what it is for me. Love is knowing all about someone and still wanting to be with them more than any other person. Love is trusting them enough to tell them everything about yourself, including the things you might be ashamed of. Love is feeling comfortable and safe with someone but still getting weak knees when they walk into a room and smile at you.
Everything happens for a reason. Nothing happens by chance or by means of good luck. Illness, injury, love, lost moments of true greatness and sheer stupidity all occur to test the limits of your soul. Without these small tests, life would be a smoothly paved, straight, flat road to nowhere, safe and comfortable but dull and utterly pointless.