Mum, I love you. These simple words can't even begin to convey how I really feel or what I want to say, but until that day I can find a better way to say it - these will have to do.

From those slight glances over the table which has us bursting into fits of laughter - to the countless times I've cried my heart out to you down the phone, you've been with me every step of the way through my life. I can't thank you enough for the love and support you give me each and every day.

I know it's cliché to say, but you really are the best mum in the world. Now I know you're sat there thinking 'no I'm not, I've made so many mistakes' (like you always bloody say) but it's because of those trials and mistakes we've both made that have been the catalyst for us growing into not only mother and son, but best friends as well. 

No matter what ingenious plan I am in the midst of (and lords know there have been many!!), you have never doubted my capability in acheiving the impossible. You push me on when I feel like giving up and I really wouldn't be where I am today without you reminding me whenever needed, how much you believe in me.

Every year I try to put into my emotions in to words just how much you actually mean to me, but I fear I will never be able to do them justice. For everything you've done for me, I'm thankful. For the man I am, I'm indebted. For the friend I'm able to be, I'm appreciative. And for the child I always desire to be...well, I'm still working on that one!

Happy Mother's Day, mum! 

I love you to the moon and back.