Karuizawa is an old summer resort in Japan very much like the Hamptons except it’s in the mountains. There is a coffee house in a pine forest near Karuizawa. John & I fell in love with the place, and found ourselves going there almost every day with Sean. To get there, you had to go cycling for about 30 minutes from the town of Karuizawa. But we loved going there. There was a big hammock in the backyard, and John, Sean and I used to spend the afternoon lying in it, giggling, singing, and watching the sky...