Demi Moore is "learning to love" herself following her string of troubled marriages. The 'Ghost' star has been married three times to Freddy Moore, Bruce Willis, and Ashton Kutcher, and has said that after "changing" herself "over and over" to fit what other people want her to be, she is finally learning to love and "accept" who she is.