Hinamizawa, un village à l'aspect tranquil est en fait contrôlé par son dieu, Oyashiro-sama qui s'est réincarné en la petite Rika Furude. Elle rêve d'un Hinamizawa parfait, sans péché, même si pour cela elle est prête à tout. Personne ne doit quitter ce village sous peine d'affronter la malédiction d'Oyashiro-sama... L'histoire se passe en 1983 lors de l'ère showa (1926-1989)