Po śmierci córeczki Leona (Kathleen Quinlan) wyjeżdża na Jamajkę, by w samotności opłakiwać tragedię. Poznaje tam Clarę (Whoopi Goldberg), pokojówkę hotelową, kobietę pełną spokoju, zrozumienia i miłości. Dzięki niej Leona wraca do swojego życia, do męża i syna Davida (Neil Patrick Harris). Zabiera ze sobą Clarę do opieki nad synem. David jest jednak zaniedbywany przez rodziców, którzy coraz bardziej oddalają się od siebie i od niego. Wkrótce to właśnie Clara staje się jego oparciem, nauczycielką, rodziną. Chłopak pewnego dnia odkrywa tajemnicę swojej przyjaciółki, tragedię, z którą musiała się zmagać...