In 1980s Yugoslavia, a young Muslim girl is married off to a man she hardly knows, but what was meant to be a happy match soon goes shockingly wrong. Soon thereafter her country is torn apart by war and she and her family flee. Years later, her son, Bekim, grows up a social outcast in present-day Finland, not just an immigrant in a country suspicious of foreigners, but a gay man in an unaccepting society. Aside from casual hookups, his only friend is a boa constrictor whom, improbably - he is terrified of snakes - he lets roam his apartment. Then, during a visit to a gay bar, Bekim meets a talking cat who moves in with him and his snake. It is this witty, charming, manipulative creature who starts Bekim on a journey back to Kosovo to confront his demons and make sense of the magical, cruel, incredible history of his family. And it is this that, in turn, enables him finally, to open himself to true love - which he will find in the most unexpected place.