Fran is fantastic - somehow manages to push you so youre hurting (good hurt) later but have you smiling and laughing all the while.