A colon (:) is basically a “heads up” punctuation mark. It tells the reader: “What comes next will explain, name, or list what I just mentioned.”
So your friend’s example works because “She loved one thing” sets up something specific, and after the colon you get the answer: chocolate.
Common...