Giles is happy that his loyalties and desires finally align. Buffy does not find it so simple.
15077 words; reading time 51 min.
A Watcher has many duties and is trained to perform them well.
1573 words; reading time 6 min.