A string of villages sit perched on-top of hillsides along the Italian Rivera. The "five lands" or Cinque Terre include Riomaggiore, Manarola, Corniglia, Vernazza, and Monterosso. After taking a three-hour train from Milan we arrived on April 25th, our anniversary. Noah and I celebrated two years together with pasta, wine, and gelato!