One Hundred Years of Solitude by Gabriel García Márquez
The story of seven generations of the Buendía Family in the town of Macondo. The founding patriarch of Macondo, José Arcadio Buendía, and Úrsula, his wife (and first cousin), leave Riohacha, Colombia, to find a better life and a new home. One night of their emigration journey, whilst camping on a riverbank, José Arcadio Buendía dreams of "Macondo", a city of mirrors that reflected the world in and about it. Upon awakening, he decides to found Macondo at the river side; after days of wandering the jungle, José Arcadio Buendía's founding of Macondo is utopic.