The song "So Far So Good" by Gabrielle Aplin tells the story of a blossoming relationship that initially faced hurdles but eventually grew into something beautiful. The lyrics convey the narrator's initial indifference towards the person they are now involved with, as they were preoccupied and didn't notice them in a crowd. However, the person's smile and their shared connection through music changed the narrator's perception. As the relationship progresses, the narrator realizes that they have come a long way together and it has been a delightful journey so far. The phrase "better late than never" suggests that it took some time for them to truly connect and appreciate each other. Despite initial reservations, the narrator now sees the person as someone extraordinary, capable of reading their mind and making them feel understood. The chorus emphasizes how far they have come and how enjoyable the journey has been. The comparison of their progress to driving a Ferrari suggests a sense of excitement and luxury in their relationship. The repetition of the words "so good" emphasizes the positivity and satisfaction the narrator feels. The second verse highlights a moment of doubt and hesitation when the person initially complimented the narrator. However, a kiss from them changes everything, blowing the narrator's mind and solidifying their bond. From that moment on, the narrator cannot imagine a world without this person, acknowledging their profound impact on their life. The bridge expresses the narrator's realization of the permanence of their relationship. They feel lucky and grateful to have found someone who brings them joy and makes them feel complete. The closing lines emphasize the continued happiness and contentment they experience together. Overall, "So Far So Good" is a song about the initial hesitation and subsequent blossoming of a relationship, highlighting the joy, growth, and appreciation that come from overcoming obstacles and finding love.