Answer: The botanical name for your Mexican Petunia is Ruellia brittoniana. It is winter hardy only in zones 8-10 so I don't think you'll find it in Michigan. I cannot locate seeds for this plant so you may need to ask your friend to send you a rooted cutting.
Best wishes with your garden!
Q&A Library Searching Tips