Breakup & heartfelt lettersAdaptable correspondence

Let go of love that was not returned

Make a first draft, then check it with a grown-up.

A respectful goodbye that accepts the other person’s choice.

ImportantPeopleStarter draft

Who it goes to: The person named in your draft

Where it applies: Adaptable original writing; choose the relationship and context

01 · What is this?

An original letter starter that helps you put difficult feelings into words.

02 · When is it useful?

A respectful goodbye that accepts the other person’s choice.

03 · Start here

Choose whether this is for sending or only for yourself. Name a real memory and the boundary you want to keep.

Gather your pieces

  1. Choose whether to send this or keep it unsent.
  2. Respect a request for no contact; do not use a letter to bypass a block or demand a reply.

Your starting text

Replace each [bracketed label] with your own verified details. Open the editor to make it yours, then read it through before sending.

Dear [Who is this for?],

I want to acknowledge my feelings once, carefully. [What you honestly feel]. [A memory you want to name]. These feelings have been real for me, and your choice deserves the same honesty and respect.

[What changed or happened]. I accept where we are. I will give myself time and space to move forward rather than asking you to change your answer.

[The boundary you want to keep]. For any necessary practical contact, [Your request or next step]. Outside that, I will respect the space you have asked for.

I hope good things find you. I will keep learning how to let this feeling become part of my past, with kindness toward both of us.

[Your name]

Your next moves

  1. Read it when you feel calmer; remove anything you would regret sharing.
  2. Sending is your choice. The other person can choose not to reply.

Real-world check

Original emotional writing, not a way to obtain consent, a reply or a reconciliation. It contains no threat, guilt demand or promise of an outcome.

Sources & official links

Original starter written by this library. Check any rules that apply before using it.