It means don’t live life grieving over your love ones cause one day you will get to see them just wait it will happen
So when you think you can’t go another mile now your head and pray ask god for forgiveness and he will
C is the choice I would make because I believe the writer is planning to answer this question: "and how come we think dogs are so smart". The writer never tells us what dogs can't do (a) or mention others being dumb (b) and doesn't make fun of humans (d)