Is there a name to said passage?
I believe it would be a soliloquy. A soliloquy is defined as a person speaking to themselves without any regard for someone that may hear it (or oblivious to them).
I think it B. it might be wrong but i hope this helps
It should be D! It was a friendly letter talking about how she had won the contest!
I hope all is well, and you pass! (: Good luck, rockstar! (: