Ayesha is a young, Muslim woman living in Canada with her family where she works as a substitute teacher in order to pay back her uncle who helped her immigrate to Canada and paid for her education. She's frustrated by her undeniable attraction to Khalid, a judgmental and conservative Muslim who seems stuck in another century. And when she learns Khalid is to be married to her cousin Hafsa, she looks into the unsettling rumors she's heard about his family and discovers things about Khalid and herself that surprise her.