fling review | May 15, 2023 Regarding the dramatic moments, Cain (played of the Jeff Hordley) attracted Moira (Natalie J