A Cape Town animal rescue shelter is the link for numerous characters and their stories. Kate (Brown) runs the shelter and is the object of attraction for a shy vet (Visser). She befriends young Thabo (Masilo), whose widowed mother, Lindiwe (Moshesh), is being pressured to marry an elderly, wealthy minister, but refugee Jean Claude (Ebouaney), who works at the shelter, loves her. Meanwhile, Kate's friend and co-worker Sharifa (Adams) is having marital trouble. Director Bamford doesn't ignore poverty and racism in a post-apartheid South Africa but his focus remains on how this group deals with ordinary, everyday life.