Teri Meri from Bodyguard (2011) is one of Hindi cinema's proof-of-concept duets: put Rahat Fateh Ali Khan and Shreya Ghoshal on the same melody and see what happens. What happened has been circulating for fifteen years.
What does "Teri Meri" mean?
Literally, "yours and mine" — and the full hook line completes the thought: yours and mine, a story of love. The grammar is the meaning. The song never says "I love you"; it says there is one story now where there used to be two people. Possession dissolves into partnership — what's yours and what's mine stops being a distinction worth making.
That framing is why the song became a wedding and anniversary standard far beyond the film. It describes love as merger rather than pursuit — already settled, already shared.
Who made it
- Film — Bodyguard (2011), starring Salman Khan and Kareena Kapoor
- Voices — Rahat Fateh Ali Khan and Shreya Ghoshal
- Music — Himesh Reshammiya
- Released — July 2011
Why the pairing works
The duet is built on deliberate contrast. Rahat Fateh Ali Khan brings the qawwali lineage — the ornamented, behind-the-beat phrasing of devotional singing — while Shreya Ghoshal answers with film-melody precision. He sounds like longing; she sounds like the answer to it. The arrangement keeps them apart for most of the song and lets the voices actually meet only at the hook, which is exactly the story the lyrics are telling.
It's the same trick that powers many of the era's best duets, but rarely with two voices this distinct. Remixes and covers keep resurfacing — including a 2026 remix — because the underlying melody survives any production laid over it.
Read more
- Our Teri Meri song page — credits and song guide
- Rahat Fateh Ali Khan's other era-defining ballad: Tum Jo Aaye — and what "baat ban gayi" actually means
- Browse the lyrics library
This article discusses the song and its context. It does not reproduce the lyrics.
