It is this weekend and I agree, it always sneaks up on you. I always catch myself thinking "surely it wasn't a year ago the last one". A great morning of TV viewing if I can be bothered getting up for it (which is an inevitable no - curse my laziness...).
no subject