I 1980-årenes Jugoslavia blir en ung muslimsk jente giftet bort til en mann hun knapt kjenner. Dette som skulle bli et lykkelig ekteskap, tar snart en dramatisk vending. Kort tid etter rives landet hennes i stykker av krig, og hun og familien hennes flykter. Mange år senere vokser sønnen Bekim opp som en outsider i dagens Finland. Han er ikke bare en immigrant i et land som har sine fordommer mot fremmede, men også en homofil mann i en samfunn som er lite aksepterende. Med unntak av tilfeldige one-night stands har han bare én venn; en boaorm han, ironisk nok, er livredd for, men som han lar vandre fritt i leiligheten sin. Under et besøk på en homofil bar møter Bekim en snakkende katt som flytter inn hos ham og slangen hans. Denne vittige, sjarmerende og manipulerende skapningen setter Bekim på en reise tilbake til Kosovo, hvor han må konfrontere sine indre demoner og forstå sin families magiske, men grusomme historie. Gjennom denne reisen åpner han seg for ekte kjærlighet, som han uventet finner på de mest overraskende steder.