Wow!!! That looked like a great vacation! Gavin looks like such a little ham, lol. Too cute!! Your pics are just amazing!