Expressions for writing letter
Thanks (a lot) for your (last, recent) letter.
Your last letter was a real surprise.
I was glad to get your letter.
It was great to hear from you!
It was great to hear that…
I was happy to hear…
Sorry I haven’t written for so long but …
Sorry I haven’t been in touch for so long.
I'm sorry I haven't answered earlier but I was really busy with my school.
Great news about your…!
I believe/feel (that)
To my mind
If you ask me