I didn't give a specific reason for it in-game because Ayumu himself doesn't know. I thought it worked a bit better to leave it ambiguous, and it's nice to give readers something to ponder! I'll let you think of your own theories.
As for the second question, that would indeed be Ayumu's parents!