The phrase 'you came like a star' has this dreamy, poetic vibe that could totally work in wedding vows if you're aiming for something romantic and metaphorical. Stars symbolize light, guidance, and something celestial—almost like destiny. I’ve heard people compare their partners to constellations or shooting stars in vows before, and it always hits differently because it feels personal. But I’d tweak it slightly to fit the moment better, like 'You shone into my life like a star' or 'You arrived like a comet—bright, unexpected, and impossible to ignore.' It’s all about making it feel intimate rather than generic.
That said, if you’re going for raw, unfiltered emotion, you might want something more direct. Vows are about promises, not just pretty words. Maybe pair it with a concrete memory, like 'Remember when we first met? That’s when you blazed into my world like a star.' It grounds the metaphor in something real. Just avoid clichés—unless you genuinely feel them! Authenticity matters more than flowery language.