O filho homossexual do imperador do Tirã, Riza Niro (Arias), decide mudar-se para Madri em busca de diversão. Ele tem um rápido envolvimento com Sadec (Banderas), um terrorista gay que planeja raptá-lo. Sadec não reconhece Riza, que usa um disfarce; apaixona-se perdidamente e passa a procurá-lo pela cidade. Enquanto isso, Riza conhece Sexília (Cecília Roth), uma cantora ninfomaníaca. Em uma reviravolta do destino, eles se descobrem ligados pelo mais puro dos sentimentos: o primeiro amor, aquele que fica impresso para sempre na alma dos apaixonados.