Yashiro es un chico que visita un altar durante cien días seguidos para reunir el valor de declararse a su amor platónico, algo que provoca la curiosidad de la deidad del lugar y de su ayudante, el zorro Ukon. Lo que ambos desconocen, sin embargo, es que la persona objeto de estas atenciones es Kenta, ¡su mejor amigo! Cuando es rechazado, Yashiro recurre al humor para disimular su angustia… hasta que sufre un accidente y es atropellado por un camión. Entonces el dios del altar se compadece de él y, como muestra de su favor, le concede una segunda vida reencarnándole en el cuerpo de una chica llamada Kagura. ¿Será esta nueva forma la manera de conseguir el amor de Kenta?