Hannibal is a man who allows himself many indulgences. Will Graham being one of them. Eventual Hannibal/Will.
Hannibal - Rated: M - English - Chapters: 6 - Words: 19,427 - Reviews: 21 - Favs: 74 - Follows: 104 - Updated: 8/20/2013 - Published: 6/22/2013 - Hannibal L., Will G.