Teri Vera rated El pacto del agua: 5 stars Dec. 18, 2023 Public El pacto del agua by Abraham Verghese