✔ 最佳答案
Yesterday was my birthday. I had a party at my tutor's home. My classmates came to my birthday party after school. We ate (shared) a beautiful birthday cake, sang (some) songs and played games. We were very happy. But all good things must come to (an) end. We said good bye at seven o'clock. (Sure) we had a very good time there.
If you insist to go with your original text, I think it is pretty good & almost no mistakes. But, I'll suggest to change or add as bracketed.
I hope you like it.