by Jasmine30
Outstanding! Sarah gets an A+ (which would make an apropos title for the next installment in this series).