There is so much to say but we've said it to each other before:
I've lived with you longer than anyone including my family.
I've known you longer than just about anyone.
We've been through ups and downs that rival anything you'd find at an amusement park. I think the Log Flume is ready to climb and I'm sure we can find some cake later!
It has been so long that we had to look at an old calendar to verify the date. Birthday, Anniversary, Valentines day each a week apart for all this time. Rhythm of life establishing itself, getting unsettled, then always reestablishing itself again. Challenges are never really that difficult because of your help.
Thank you for 20 truly amazing years.