Seems pretty good, I don't see a problem with your answers.
I do not see anything being mentioned about daffodils which means you only gave us part of the excerpt, but the most logical answer in my opinion is C,
A looks like its a waste of time and not something worthy of receiving a poem.
B does not grasp the idea entirely
D Is the trap answer in my opinion. It will make you think that it is the correct answer
The right answer is: B. RE: Stop By My Office Later
While getting ready for bed, Carrie gave her dogs their medications.