Does he still like bananas? And running? And those names don't go together at all; if I were Waffles, I would definitely want a name change.
I'm so sorry; things don't always turn out well for us. Though now I'm wondering about the integrity of timelines if you're here and he's from your future.