What does Ambivalent Mean?

Ambivalent is a word used to describe an internal struggle between to options. For example, a young man may be ambivalent about entering into a relationship. He may want a girlfriend, but does not want to give up his freedom.