Don't You Fucking Touch Her!by Violetsixx198111231Severus could handle James and his band of morons tormenting him, but he'd be damned if they even so much as said one negative thing about you.severussnapeattempted-rapelossofvirginity+5 more