Wonderful story but so many characters

#1

It becomes confusing in the end

#2

So many grammatical mistakes are there