I Wish I Could Break Your Heart

"I Wish I Could Break Your Heart" is a song by recorded American country music singer Cassadee Pope, written by Gordie Sampson, Ashley Monroe and Jon Green. It was released as the second single from Pope's debut solo studio album Frame by Frame on March 17, 2014.[1]

"I Wish I Could Break Your Heart"
Single by Cassadee Pope
from the album Frame by Frame
ReleasedMarch 17, 2014 (2014-03-17)
Recorded2013: Nashville, Tennessee
(Blackbird Studio)
GenrePop rock, country pop
Length3:41
LabelRepublic Nashville
Songwriter(s)Gordie Sampson, Ashley Monroe, Jon Green
Producer(s)Dann Huff
Cassadee Pope singles chronology
"Wasting All These Tears"
(2013)
"I Wish I Could Break Your Heart"
(2014)
"I Am Invincible"
(2015)

Background and recording

The song was written in 2012 as a creative collaboration between Nashville songwriters Gordie Sampson, Ashley Monroe and Jon Green at the former's writing room, The Shack, with no particular artist in mind. According to Green, the song was written and demoed within 90 minutes, with all three "immediately latching onto" the idea.[2] The song's title came from Monroe early in the process, providing the writers a premise and emotional angle to work with.[2]

When the song was pitched to The Big Machine Label Group, the recently signed Cassadee Pope connected with the song and put it on hold for her forthcoming debut album. "I'd felt that before in past relationships," Pope revealed to Billboard, "Weird emotions came over me when I first heard it, and I loved it right away."[2] Pope recorded the song in Nashville at Martina and Jon McBride's Blackbird Studio sometime in 2013.

Composition

"I Wish I Could Break Your Heart" is a mid-tempo ballad with country pop and pop rock influences, with a duration of three minutes and forty-one seconds. The song features drums and steel guitar, played by Chris McHugh and Paul Franklin, respectively.

According to songwriter Ashley Monroe, the song is told from the perspective of someone who loves their partner too much to actually want to hurt them but still wishes they "had the power to".[2] This concept led her to the song's title, which became both the first line and the chorus's hook. Pope also explained her interpretation in an interview with Radio.com: "It’s not a heartbroken song where the world’s going to end but it’s a song about loving somebody. [...] You’re happy but you know that they could break you so easily and you feel so vulnerable [...] and you wish you could see if you could break them..."[3] She described "Break Your Heart" as a positive song, with a "silly, playful" undertone.[3] The chorus is purposely pitched higher than the surrounding verses to give the titular lyric a sense of desperation.[2]

Music video

The music video for "I Wish I Could Break Your Heart" was directed by Wes Edwards and premiered February 18, 2014 on CMT, before being released onto Vevo the following day.

Chart performance

"I Wish I Could Break Your Heart" debuted at No. 49 on the Billboard Country Airplay chart for the week ending April 5, 2014.[4]

Chart (2014) Peak
position
US Country Airplay (Billboard)[5] 32
US Hot Country Songs (Billboard)[6] 35

Release history

Country Date Format
United States[1] March 17, 2014 Country radio
United Kingdom[7] May 9, 2014 Digital download
gollark: - They may be working on them, but they initially claimed that they weren't necessary and they don't exist now. Also, I don't trust them to not do them wrong.- Ooookay then- Well, generics, for one: they *kind of exist* in that you can have generic maps, channels, slices, and arrays, but not anything else. Also this (https://fasterthanli.me/blog/2020/i-want-off-mr-golangs-wild-ride/), which is mostly about the file handling not being good since it tries to map on concepts which don't fit. Also channels having weird special syntax. Also `for` and `range` and `new` and `make` basically just being magic stuff which do whatever the compiler writers wanted with no consistency- see above- Because there's no generic number/comparable thing type. You would need to use `interface{}` or write a new function (with identical code) for every type you wanted to compare- You can change a signature somewhere and won't be alerted, but something else will break because the interface is no longer implemented- They are byte sequences. https://blog.golang.org/strings.- It's not. You need to put `if err != nil { return err }` everywhere.
gollark: Oh, and the error handling is terrible and it's kind of the type system's fault.
gollark: If I remember right Go strings are just byte sequences with no guarantee of being valid UTF-8, but all the functions working on them just assume they are.
gollark: Oh, and the strings are terrible.
gollark: Also, channels are not a particularly good primitive for synchronization.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.