I agree with Jackie that "ex" anything is harsh (in this context) and "flame" is slang. I stumbled on Beloved and Lover in one of the books on getting over a relationship and it resonated with me. I think Beloved denotes a high quality love that was thwarted, not just a fling easily disposed of.