Mariah Carey refused to have sex during her high school days - because she was terrified of getting pregnant.

While the BUTTERFLY singer had boyfriends during her school days, the very idea of getting physical with any of them filled her with fear.

She says, "Any boyfriend I ever had in high school, which was really only like two or three, I never did anything with them. I was so frightened of getting pregnant."