There is little better to die for than to die for the greater good.
I also understand not wanting to let go of someone in your dreams. I had one in mine, though I have let her go now. It was not easy, but it never is easy when it is someone who saved you from yourself.