Jeremy Camp (K.J. Apa) is an aspiring Christian musician and has fallen madly in love with Melissa. Although Melissa (Britt Robertson) has ovarian cancer and the two lovers are only in their early 20s, the couple marries against the will of friends and family. Shortly after the honeymoon, the newlywed couple learns that Melissa’s cancer has spread. However, through music, the couple can regain their hope, Christian belief and courage to live, and defeat their doubts and fears despite all dark thoughts. Less than half a year after the wedding, Melissa dies at the age of 21. In her memory, Jeremy wrote the song “I still believe” and published it shortly after her death.