Lambert penned this with songwriter Marie McDonald plus Heart On My Sleeve producers Benny Cassette, and Eric Rosse. The Seattle songstress told American Songwriter magazine that it was the track she had the most difficult time writing. "Eric came up with the chord structure and piano part. Benny put on modern feeling drums. He comes from the hip hop world. And they presented me with that track and I didn't like it.," she explained. "I didn't want to write to it. And Eric said, 'Just try.'"
"I came up with a hook I was happy with," Lambert continued. "There were multiple times I wanted to throw in the towel, and I was crying, and said, 'Let's just give it to Miley Cyrus! Let's give it to somebody else. I don't want to sing it.'"
"There were a lot of lines that we had originally that weren't me," she added. "We went through so many different lines. We spent days on that tag alone. It was so painstaking. And I was yelling, 'I hate this song!' Because the line everyone liked was not grammatically correct, and that was driving me nuts."
"It didn't feel like me," Lambert concluded. "It was quite a departure from my music. Going from my first EP to 'So Far Way' is a big leap. And I was already so stressed out of my comfort zone. So I had to keep coming back to myself to see how I was gonna be comfortable singing these songs live, and really believing in them. So to do that, I went through a different process, and I was more insular, and let myself write by myself, and come back and present. And then we'd all work together. But it was definitely hard."