Zach (Trevor Wright) é um rapaz que, desde de que foi forçado a largar seu sonho de estudar artes, coloca as necessidades dos outros acima das suas e por isso passa seus dias trabalhando em um emprego sem futuro e ajudando sua irmã mais velha, Jeanne (Tina Holmes) e seu sobrinho Cody (Jackson Wurth). Em seu limitado tempo livre, ele surfa, desenha e aprecia a companhia do seu amigo Gabe (Ross Thomas). Quando o irmão de Gabe, Shaun (Brad Rowe), retorna à cidade, é atraído pelo altruísmo e talento de Zach e, assim, os dois iniciam um relacionamento íntimo e verdadeiro. Shaun incentiva Zach a dar rumo à sua vida e a investir nas suas artes. Zach, porém, entra em conflito com sua própria identidade, tendo que conciliar seus próprios desejos e necessidades com os de sua família e amigos, enquanto tenta compreender os sentimentos que tem por Shaun.