Warning(s): 8th year. Sexual content.
Challenge(s): Prompt 03: Class for mixandmatch100 & Prompt 349: Endurance for neville100 (Prompt's more implied than executed)
Word count: 100x5
Summary: They get caught while running late for class.
Notes: Thanks to ravenclawsquill for the beta!
( The Professor )