Jack est un minable ambulancier de nuit vivant dans un sinistre appartement. Sa copine vient de le plaquer pour un prof de yoga, et du coup il se retrouve à pourrir les nuits de son collègue et ami Roger à qui il évoque ses ressentiments sans se lasser. C'est lorsqu'il s'y attend le moins que l'amour va retomber sur Jack : en rentrant du boulot, il trouve une femme en sang au milieu des poubelles. Puisqu'elle refuse d'être amenée à l'hôpital, Jack se résout à l'amener chez lui, la débarbouille et découvre en Danika une compagne ravissante, gentille et dépourvue de toute attache sociale. Ses seuls défauts sont de ne pas supporter la lumière du soleil et d'être toutes les nuits en manque de sang. Mais Jack tient la perle rare et consent à des efforts.