I know this is a day early, but I may not be able to get online tomorrow so I'm saying it now.
As of tomorrow my girlfriend and I will have been dating for 6 months, and while long distance has been hard, it's also been extremely important to me, these last 6 months have been the happiest I can remember and have shown me that no matter how much I hate of myself, There will always be someone out there that loves and cares for me, that believes I'm important and will stick with me, regardless of how broken I am.
You've shown me that I'm not worthless, shown me that I can care for someone more than I ever thought possible, and that no matter how far apart we are, I will still be on your mind.
But most of all, you've given me hope when I had none, Shown me that my life is worth living, that no matter how dark things may seem, you never know when something good is just around the corner.
You mean more to me than I could ever put into words, You're the most amazing person I've ever met, You're beautiful, funny, understanding, patient with me being a self hating insecure little shit and while I feel like I won't ever deserve someone as amazing as you are, I won't take any second that we spend together for granted.
I love you beautiful, and I feel extremely lucky that I've been able to know you for these last six months, and hope that We'll get to enjoy many more together.