My actual rating is 4.5 but I just made it 5.
First, the grammar is consistent. The only thing I find wrong was the letter is not capitalized, so that's a minor error there.
The story flows well, the dialogue is quite good, and all of the characters was realistic somehow.
Good job! ☺☺☺
ky_rine