Hermione's brain tells her that marrying Severus is the logical choice. Will she ever get her heart to agree? NOW COMPLETE
Harry Potter - Rated: M - English - Romance - Chapters: 23 - Words: 38,808 - Reviews: 599 - Favs: 731 - Follows: 103 - Updated: 2/24/2004 - Published: 10/22/2003 - Hermione G., Severus S. - Complete