I'm currently planning a story (something quite short, perhaps just a novellete) wherein the protagonist, a ghost, struggles to solve the riddle of his death by going back in time. By going back in time, this is what I mean: He wakes up at September 30. The next day, he finds himself in Sept 29. When he sleeps again, he wakes up to find himself in Sept 28. Etc. Until he reaches the day he died, which is on the 24th. The major twist at the end is that he actually committed suicide and the killer he had been suspecting from the very beginning is actually the person who tried to stop him. Now my problem is that I can't think of any good reason why he'll kill himself. And I can't get anything flattened out until I figure that major detail. My current idea are: 1) He and his wife/lover had an intense fight until he blacked out and killed her and soon after, killed himself. 2) His wife/lover simply died from illness, he fell in despair and killed himself. 3) He and his wife/lover had a fight (the wife/lover isn't killed), but he still fell in despair and killed himself. But... erm... I think option #1 is so violent, option #2 is so cliche and option #3 is perfectly retarded. I want a reason with more depth to it than those three... So... any thoughts guys? Thanks!