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