Who is so patient with me when I am irrational and moody and selfish and decidedly not the best me.
Who makes me laugh and smile with his silliness and teasing.
Who makes me melt every time he smiles at me and gives me a kiss and my heart skip a beat each time he says my name.
Who gives me new reasons to fall deeper in love with him every day.
Who is willing to undergo the struggles and painfulness of a long distance relationship, who does so much to care for and support me and is there for me even when 1,000 miles lie in between.
Who is the best Knight a Lady could ever ask for and more than she had ever dared to hope might come riding into her life.
Who makes each and every day that we are apart worth the wait until I can see him again.