A note from the author:
This fic owes a lot to daughter_moon's prompt (which I stupidly didn't include in my header): Snape visits Harry in a dream and orders him to find a way to revive his body. Harry grows fond of dream!snape with fluffy wings and a halo :) Snape, of course, had his own ideas about being an angel ;D
Incidentally, this fic was not intended to be non-con, and if you read it carefully I hope you'll see that it isn't. Harry's agonising about it afterwards is just a sign of his insecurity.