Enchanted Hearts è una visual novel tutta incentrata sulla storia di Andrew, un ragazzo di 23 anni che ha perso il padre in un incidente ed è sopravvissuto per miracolo, ma con dei vuoti di memoria sul suo passato. Per fortuna i ricordi tornano piano piano, e ora Andrew vuole scoprire la verità sulla morte di suo padre. Ma la strada è piena di ostacoli: gli manca il suo amore del passato, gli mancano gli amici e la madre, e la sua vita è in pericolo costante. Andrew vive in una città dove ha un sacco di amici, e tocca a te guidarlo verso una strada positiva o negativa. In più, sei tu a decidere se iniziare una relazione con una donna in particolare o se restare single. Ricorda che il gioco si basa sulle tue decisioni e ogni scelta ha le sue conseguenze, quindi procedi con cautela. Tieni presente inoltre che qui non siamo in un harem, quindi fai attenzione a come ti comporti con i personaggi femminili.