Camila Cabello and James Arthur Sing "Say You Won't Let Go" at Radio 1's Teen Awards in 2017 Camila Cabello and James Arthur really blessed us with this duet of "Say You Won't Let Go." Fans who watched the video commented that they got goosebumps when Cabello hit the high notes and never wanted the song to end.