I am so glad that you have found your knight in shining armour <g>
You have found the best gift -- a friend to love for life.
I read the speeches first, also ... and, I like the line about finding that person you can't live without ...
From experience, I can tell you that marrying a best friend feels like you have known each other forever, and every day is all brand new, as though you are just beginning to meet.
Congratulations!