Kaede Minami tiene un profundo amor por un chico llamado Setsu y quiere que él corresponda a sus sentimientos, pero otra chica llamada Azumi quiere quedarse con el amor de Setsu usando trucos sucios y por si fuera poco Kaoru, que es miembro de una familia adinerada, busca conseguir el amor de Kaede, por lo que cada quien tiene su propio deseo. Ante los obstáculos de Kaede, aparecen los Muglox que son parecidos a las hadas, los muglox tienen una gran fascinación por los dulces (de ahí su aspecto robusto) y cada uno tiene un instrumento musical mágico diferente para hacer su magia. Los muglox son invocados por los deseos de los humanos que se mencionaron antes y con su magia intentan ayudar a sus compañeros humanos (ya que viven con ellos) a que los deseos con los que fueron invocados se hagan realidad, lo que vuelve aún más complicado el conflicto de los deseos de todos. Cada muglox tiene también su propia intención con los demás muglox. Cada humano tiene un muglox. El de Kaede es Mirmo que fue el primero en aparecer, es un príncipe y se quedó con la condición de que Kaede le diera chocolates, el de Setsu es Rima que es la prometida de Mirmo y que tuvo que venir al mundo humano para estar con él, el de Azumi es Yacki, que es un ninja que no quiere dejar en paz a su eterno rival Mirmo, y el de Kaoru es Murumo, que se escapó de su casa por querer estar con su hermano mayor Mirmo. Conforme pasan las temporadas, la serie da algunos giros, así como van apareciendo algunos humanos nuevos con sus respectivos muglox. En la segunda temporada, aparece un demonio que quiere apoderarse del mundo humano. En la tercera, andan en busca de siete cristales que juntos son capaces de conceder cualquier deseo y en la cuarta se duplican los problemas, ya que son dos chicos los que quieren a Kaede y dos chicas las que quieren a Setsu. Es en esta temporada donde termina por definirse qué deseos se van a cumplir ylos que no.