Devastata dal dolore dopo la misteriosa scomparsa del suo mago amante, Louise viene mandata in un ospedale psichiatrico. Nove mesi dopo, dà alla luce Angel, un bambino con un dono incredibile: è invisibile. Per proteggerlo dalla crudeltà del mondo esterno, sua madre nasconde la sua esistenza. Angel cresce abbastanza normalmente finché non incontra Madeleine, una ragazzina cieca della sua età che vive nelle vicinanze. Diventano rapidamente inseparabili, Madeleine ancora ignara dell'invisibilità di Angel. Finché un giorno Madeleine annuncia qualcosa che stravolgerà le loro vite: recupererà la vista.