This was really skillfully woven and crafted and the characterizations were superb. Loved Snape's obsessive calendar keeping, his research and his final unbending to the point of letting Lupin work with him, live with him, and sleep with him. Excellent job and very sexy!