Ethan é um órfão que desde os 10 anos, viveu como vendedor ambulante, fazendo o que podia para sobreviver. Seus pais faleceram ambos aos 30 anos. Agora com 35 anos, Ethan já sabe como se virar sozinho, e consegue uma vida quase plena. Mas tudo muda quando ele decide parar em uma cidade "atípica".