Sans nouvelles de son mari depuis des années, Prabha, infirmière à Mumbai, s'interdit toute vie sentimentale. De son côté, Anu, sa jeune colocataire, fréquente en cachette un jeune homme qu’elle n’a pas le droit d’aimer. Lors d'un séjour dans un village côtier, ces deux femmes empêchées dans leurs désirs entrevoient enfin la promesse d'une liberté nouvelle.
Berlin, aujourd'hui. Francis, 30 ans, est un réfugié de Guinée-Bissau qui se retrouve dans la capitale allemande après avoir traversé illégalement la Méditerranée sur un bateau.