Gavin had so many thoughtful touches!