A Watcher has many duties and is trained to perform them well.
1573 words; reading time 6 min.
Xander gets his first serious piercing. Giles has opinions.
2805 words; reading time 10 min.
Giles has a surprise for Xander.
1516 words; reading time 6 min.