"Imperfect for You" is a song by American singer-songwriter Ariana Grande, taken from her seventh studio album, Eternal Sunshine (2024). It was released with the album on March 8, 2024, through Republic Records. The song with written and produced by Grande, Max Martin, and Ilya Salmanzadeh, with Peter Kahm receiving writing credits. An acoustic version was released on March 10, 2024, as part of the "Slightly Deluxe" edition of Eternal Sunshine.
Background and composition
'Imperfect for You' [was the last song finished for the album] which is my favorite. I love it so much, I love it so much. I don't know why it's my favorite, I think sonically it is my favorite, it's very different for me, it's very trippy, Rubber Soul vibes, and that is my favorite music to listen to and I don't think I ever explored it for myself, but it just felt really fun to lean in to it and make something super trippy, 60s, organic feeling, just capturing that kind of thing.
"Imperfect for You" runs for a total duration of three minutes and two seconds.[3] As the twelfth track on the album, Grande told Zane Lowe in an interview that "Imperfect for You" was an ode to friends, family, and loved ones who are "accepting and real", and that it was an important song which "demands room for nuance and humanness".[4] The song has been described as an alternative rock[1]ballad.[5] In an interview with Zach Sang, Grande mentioned how the song was the last to be finished, deeming it one of her own favorites from the album.[2]
Grande sings about accepting the imperfections of a relationship,[6] which is described as a love story eventually becoming a "happy disaster" by Billboard.[7]
Live performance
"Imperfect for You" was performed live for the first time on March 9, 2024, during an episode of Saturday Night Live with her mother Joan introducing the performance, alongside Eternal Sunshine's second single, "We Can't Be Friends (Wait for Your Love)".[8][9]