What a great way to celebrate your birthdays!  Looks like you really got lucky with the weather too.

Great review and pictures ;)