Idea generation can indeed be challenging. I often carry a notebook with me to jot down random thoughts and observations throughout the day. You never know when inspiration strikes. Also, try free writing exercises. Set a timer for 10-15 minutes and write without any constraints. It helps to unleash your creativity.
Keeping a notebook and free writing sounds like a great way to spark ideas. Good dialogue can breathe life into your story. Listen to how people talk in real life; it helps you capture authentic conversations. I found custom writing service at https://www.essayhave.com/custom-writing.html with professional writer. This service can help to write any essay at high level and at competitive price. So convy.