Enchanted Hearts é um jogo de história visual novel que descreve a história de um jovem de 23 anos chamado Andrew, que perdeu o pai num acidente, mas sobreviveu milagrosamente com alguma perda de memória sobre o seu passado. Felizmente, as suas memórias regressam gradualmente, e agora está numa missão para descobrir a verdade por detrás da morte do seu pai. No entanto, enfrenta inúmeros obstáculos, como a saudade do seu amor passado, dos seus amigos e da sua mãe, juntamente com o perigo constante para a sua vida. Andrew vive numa cidade onde tem muitos amigos, e cabe-te a ti guiar o seu caminho numa direção positiva ou negativa. Além disso, a escolha entre ter uma relação romântica com uma rapariga em particular ou decidir ficar solteiro está nas tuas mãos. Lembra-te, este jogo foi concebido com base nas decisões que tomas e cada escolha tem as suas próprias consequências, por isso procede com cautela. Além disso, é importante notar que este não é um cenário de harém, por isso deves ter cuidado nas interações com as personagens femininas.