When Pat Roles was told she was pregnant with triplets, all she could do was cry. It had taken all her courage to risk motherhood again after losing her first baby after birth. Now faced with three babies, Pat was terrified. Would they all survive? How would she and husband, Brian, cope? An Unselfish Life is the story of one mother's determination to never accept less than the best for her children. Born prematurely, the lifesaving oxygen given to Cameron, Vaughan, and Nigel at birth came at a cost - all three became blind.