As I write this, I sit in a beautiful water-front cafe in France, after a day full...