Fish, a lonely Jamaican man, and Poinsettia, an equally lonely American spinster, meet in a California boarding house.
Mrs. Muldroone, the eccentric landlady, heads a "supporting cast" of imaginary characters that includes Hank, a jealous demon, and Puccini, the long-dead composer who has become Poinsettia's reluctant lover -- two very real, yet invisible characters.
Fish and Poinsettia confide in each other about their imaginary friends, and establish a close friendship and understanding. The tender companionship they provide for each other transforms their solitary existences, and love blossoms.
But as their relationship develops, Fish has a decision to make as he struggles between his imaginary opponent and his real love.