Gregorio este un bancher foarte conservator, a cărui soție moare subit și va trebui să-i îndeplinească ultima dorință, care este să-i împrăștie cenușa în Guadalquivir. Pentru a-și îndeplini sarcina, Gregorio trebuie să petreacă un weekend în Sanlúcar de Barrameda cu copiii săi. În acest fel, va trebui să locuiască cu iubitul fiicei sale Sandra, un catalan, și cu al Aliciei, un hippy. În plus, fiul său Carlos, cu care nu a mai vorbit de luni de zile apare alături de iubitul său Eneko, un basc de origine senegaleză.