Enchanted Hearts é uma visual novel focada na história de Andrew, um jovem de 23 anos que perdeu o pai em um acidente, mas sobreviveu por milagre, com alguma perda de memória sobre o próprio passado. Por sorte, as lembranças voltam aos poucos, e agora ele está em uma missão para descobrir a verdade por trás da morte do pai. Só que o caminho está cheio de obstáculos: ele sente falta do antigo amor, dos amigos e da mãe, e ainda vive sob a ameaça constante de perder a vida. Andrew mora em uma cidade onde tem muitos amigos, e cabe a você levar a história dele para um lado positivo ou negativo. Além disso, você decide se vai se envolver romanticamente com uma garota em particular ou se prefere continuar solteiro. Lembre-se: o jogo é todo baseado nas suas decisões, e cada escolha traz suas próprias consequências, então vá com cuidado. Outro detalhe importante: aqui não é um cenário de harém, então pense bem antes de agir nas interações com as personagens femininas.