Durant la guerre civile espagnole, Carlos, douze ans, débarque à Santa Lucia, établissement catholique pour orphelins. Dès la première nuit, Carlos aperçoit le fantôme d'un enfant et s'efforce de communiquer avec lui.
Carmen est mariée à Carlos, un conducteur de grue macho, fan de foot, qui ne lui prête plus guère attention. Après une séance d’hypnose dont il est le cobaye pendant un mariage, Carlos devient le parfait époux. Un changement radical qui déstabilise complètement Carmen et son entourage.