Eva McConvile was so self-conscious about her body she refused to wear a bikini on family holidays.