Got tears rollin down me face reading this lot Men, haven't laughed so much in a while.
Just had a really wicked thought, don't let her see the carpet, get her really drunk so she can barely stand, give her a glass of engine oi to carry through into the lounge and engineer things so that it gets spilled in the same place then blame her for the mess when she comes round next day! Just think, you'd be totally in the clear and even regarded as the injured party, you can even berate her for being so drunk she couldn't tell the difference between chisel oil and booze.