I love your idea! I have made numerous videos like the one you want made for my loved ones.
I am proficient at working in iMovie and FinalCut Pro, which allows more complex editing.
I can definitely work within your timeframe, and can complete the project in around 3 days.
I have a large library of fonts to work with if you would like any captions, and I'm sure we can discuss background music to find something that suits your taste.
Please find below a link to an example of a similar video I have made for a wedding including personal messages at the end. (This video is private and made solely for the couple so I'd appreciate if you could keep it private, thank you).
I look forward to working with you, I think we can create a beautiful video for your wife.