While studying for a test on the great romantic figure 'Ivanhoe,' Casey (Ashley Leggat) decides that even in a modern world, there's something noble about a chivalrous guy risking life and limb to protect his loved ones unless it's George (John Ralston) up until all hours loudly trying to mend a hole in the roof. The next day, exhausted Casey sleeps through the test; and to make things worse, Derek (Michael Seater) humiliates her further by blasting her with spit balls and plastering her with post it notes. Casey wakes up embarrassed and angry at Derek. But she's even angrier at her boyfriend Max (Robbie Amell) because he didn't protect her from Derek. Casey enlists Derek's help to create a second opportunity for Max to be her knight in shining armour. But when he fails again, Casey starts to wonder if he's really the right guy for her after all.