I really enjoyed this. I loved that 17 year old Snape's idea of heaven becomes adult Snape's idea of hell. Which is why Snape's attitude toward Harry at the end makes total sense. Harry needs some time to grow up. Epilogue or no epilogue, I like to think that they find their way to each other eventually.