Folie à Trois: a Will X Hannibal
AU: Both Hannibal and Will die in the fall, they are both reborn on the day before they discover the Minnesota Shrike. Do you ever wish that you could know the ending so you could go back to the beginning and get it right? As Will and Hannibal crashed into the dark waves after their fight with the Dragon, Will finds h...