+0

Hi

Please tell me if either of them is acceptable here.

There was one thing she loved more than any other: her dog

There was one thing she loved more than any otherher dog

+1

The em dash should be rare in your writing, and the colon even rarer. The period at the end of a sentence, however, should be invariable.

They are both technically correct; a comma is too weak. The choice depnds on the tone and register you want. The colon is clinical, mathematical. The em dash is less intrusive, less formal. I lean toward the dash in this case.

Comments  

Your answer is very helpful. Thank you, anon.