Sophie è una giovane ragazza che vive in un tranquillo villaggio costiero, dove sogna di scoprire il mondo oltre l'orizzonte. La sua vita cambia radicalmente quando incontra un enigmatico artista, noto come il "Moonhanger", che cattura la sua attenzione con le sue storie affascinanti e la sua visione della vita. Mentre la loro amicizia si approfondisce, Sophie si trova a dover affrontare le pressioni della sua famiglia e delle aspettative della comunità, che non vedono di buon occhio il legame con un outsider. La tensione cresce, costringendo Sophie a scegliere tra il conformismo e il coraggio di seguire il suo cuore.