She is like a mother, a sweetheart, and an ally in battle.
She is like a mother, sweetheart, and ally in battle.
So, either one would be correct then?
I guess my main concern was whether "like" would distribute to each element when reading the sentence, and I think Coffa already answered that for me. Thanks a bunch!
It's personal preference, I think. I can't really agree with Casiopea on this - I think she means a vocative, not an appositive (ie addressing your 'Sweetheart'), and the tonal inflection would make it very clear if a vocative was intended. An appositive meaning would be indicated by a sentence like "She was like a mother, nurturer to my children, and ally in battle." That is, the appositive clause modifies 'mother'.