The same three words open and close «i hate you», and the whole poem happens in the distance between those two appearances. At the start they are a disguise. The speaker used to say them "all the time" while "secretly hoping you wanted to be mine", so the hatred was a cover story for longing, the kind of insult that is really a dare. By the end the cover story has hardened into fact. The central idea is that words said as a mask can, with enough time, turn into what they pretended to be.
The form suits that idea. Everything is lowercase, even the pronoun "i", and the punctuation is loose ("cant" in one place, "it's" in another). It reads like a message typed fast or a thought muttered aloud, and the title, set in guillemets, makes the phrase look like a line of speech. That matters because the poem is about what can and can't be said aloud. The doubled opening, "i hate you / i hate you", sounds like a rehearsal, as if the speaker is testing whether the words still fit in the mouth.
The first half is almost singsong. "Time" chimes with "mine" and "now" with "bow", and these couplets give the opening a jaunty, defiant swagger. The word "bow" is the poem's only physical gesture. To refuse to bow is to refuse to grovel or hand the other person any power. The syntax stumbles slightly there ("i wouldn't say it but to you, i also wouldn't bow"), and the awkwardness makes the pride sound a little brittle.
Then the poem swerves. "and it's not because i fell back in love with you or some shit" answers an accusation nobody has made. The swearword is armour, and the speaker's need to rule out love before anyone suggests it hints, though the text never says so, at how close that feeling once was. Notice too how the lines pile up on the word "it": "say it", "some shit", "say it", "mean it", "say it". The pronoun carries the whole unspoken thing, and the speaker keeps circling it without picking it up. The admission "i've always been non-confrontational" is both funny and sad, since a poem that says "i hate you" three times is hardly timid. But the confrontation happens on the page, where nobody can answer back.
The turn comes in the shortest lines: "over the years / it became true." Time words run through the poem ("used to", "now", "over the years", "became"), and no single betrayal or argument is ever named. The hatred seems to arrive by accumulation, like sediment, rather than explosion. The logic is neat and bitter. When the words were false they were easy to say, and now that they are true they are impossible to say, because a sincere "i hate you" would be a real act with real consequences.
The ending is carefully built. "True" and "you" form the poem's final rhyme, which quietly ties the truth to the person it is aimed at. The semicolon before the last line works like a judge pausing before a verdict. There is a contradiction in the claim that the speaker "can't say it" and then has "one thing i have left to say", but it makes sense if the poem itself is where the saying finally happens, directed at the page rather than at the person. That is an inference, but the shape of the poem supports it.
The poem is significant for how it reverses a familiar story. We are used to hate that turns out to be love in disguise, and here the disguise outlives the love it was hiding. The poem also shows how much repetition can do. The opening and closing lines are identical in spelling and opposite in meaning, and readers feel that change without any elaborate metaphor to explain it. The text never says who "you" is or what went wrong, which leaves room for readers to supply their own history. A fragile, funny, defensive voice ends up admitting something it would rather not have become true.