Exactly what the title suggests.
Female Severus Snape. The series left some questions. This is just filling in the blanks.
Gwen lives on Earth. This is her story of Middle Earth. It's not exactly roses and elevenses.