Il film si articola in 3 episodi ambientati in diversi periodi storici 1966 - Un tempo per l'amore: Chen e May si incontrano nella sala biliardo dove lavora donna, e giocano una partita prima che l’uomo parta per il servizio militare. Ottenuto un permesso l’uomo ritorna ma della donna non c’è più traccia. 1911 - Un tempo per la libertà: il proprietario di una piantagione di the vuole rilevare il contratto di una cortigiana, le cose si complicano quando il figlio la mette incinta. 2005 – Un tempo per la giovinezza: Jing, giovane cantate epilettica vive con la famiglia e la sua amante, Zhen lavora presso un fotografo ed ha una compagna di nome Blue. Quando Blue scopre il tradimento di Zhen la situazione precipita.