Buffylover Anne (season 3) review