Mystery beautiful flowers

(Question)

Hi, I hope you can help me with the below, I got seeds of the below flower plant from my neighbor 3 years ago and I been planting them from seeds every spring, don’t know their name. any additional information will help. thanks

(Answer)

It is a little hard to tell for certain from the picture but I believe you are growing an annual flowering plant with a common name four o’clock flower or a marvel of Peru and a botanical name of Mirabilis jalapa. It grows in sun or part shade and is moderately drought tolerant.  You may like to review our Gardening Guide- Drought Tolerant Annuals.