Help me write a Birthday Speech

My husband of 48 years is celebrating his birthday in two weeks. Please use the information I provide to draft a nice birthday speech. I can provide additional information when you want.