The film narrates the story of Prem Dilwala, a happy go lucky and innocent man who does Ramleelas (stage plays based on Lord Rama) in Ayodhya, India. Whatever he earns, he donates to a charitable fund which is run by a gorgeous Princess named Maithili (Sonam Kapoor). Prem is enchanted by the simplicity of her nature, how despite she being a princess, leads a normal life and is kind enough to help people constantly. He decided to meet her and express his respect to the causes that she undertakes. What follows next, is dramatic, visually grand and a test of love and relationships. 'Prem Ratan Dhan Payo', is a complete family film that has dollops of emotions laced into the dramatic plot of the story where the do-gooder Prem has to rely on his instincts and purity of his soul to win over people and every dramatic situation that he is faced with.