For the rekindled lover, how about Julian? Adrian? James?
Not sure about surnames... Smythe?

I love the names you have chosen, especially the main character and her brothers - they really do sound like names that would go together in a family.