Sorry it took me so long to review this, I got distracted (damn you world of warcraft!). Of course, I don't really have anything useful to say that hasn't already been said... But yeah, excellent as always, a few minor grammar issues but nothing major, and it's probably just my over-analytical mind spotting out every little problem as always (sometimes useful, mostly not).
Looking forward to seeing where exactly Will ends up sleeping. :D I have a filthy mind, me and Karen should get together... Damn, now I have another story idea I'm never going to write. >.<
Totally random but I love how your Sabrina drinks tea, for some reason it really amuses me. XD Oh, and Will's lovely.