Двойная радуга — редкость. И Мария О’Доннел тоже будто из таких редких вещей: добрая, живая, с огромным сердцем. Ей хочется делиться теплом, и она решается взять к себе сироту Томаса. Мальчика привозят на крохотный, отрезанный от всех остров Корри у берегов Ирландии. Только вот дома не всё гладко. Муж Марии, Алик, быстро выходит из себя: Томас слишком тихий, неловкий, с людьми теряется. Алик ждал другого ребенка и этого даже не пытается скрыть. Томас же привязывается всё сильнее и однажды называет Марию мамой. Но радость внезапно обрывается.