Gabriel tiene nueve años y ha crecido en un orfanato junto a su fiel amiga Eri. Una mañana ella no se despierta y es llevada a un hospital, donde los médicos diagnostican que la niña ha entrado en coma por causas desconocidas.
Muy asustado, Gabriel sale en busca de ayuda. Nadie sabe darle consejo. Sin embargo, al entregar su única moneda a una mendiga, ésta le explica que Eri tiene el corazón enfermo por la falta de amor.
Para curarla existe un remedio: debe encontrar las nueve cualidades del amor -generosidad, ternura, amabilidad-... y hallar a nueve personas que sean un ejemplo de estas virtudes. Recortará a cada una de ellas un trozo de su ropa a modo de estrella y lo hará sin que se den cuenta. Antes de diez días, Gabriel debe entregar los nueve retales a la mendiga para que confeccione con ellos «un corazón lleno de estrellas» que devolverá la vida a Eri.
Pero aún faltará algo: una estrella secreta -la número diez- que es la que permite que las otras nueve tengan poder. Para encontrarla Gabriel tendrá que descubrir por sí mismo cuál es el secreto último del amor que todo lo cura.