Middle Name Needed!!!

I need a middle name for a character who has the first name Azure and the last name Lorin. She has chocolate brown hair and honey colored eyes, and she lives in a difficult home. Her twin sister (who was her parents' favorite...she was never really accepted) died three years ago, and since then her mother descended into depression and spends her days sleeping in a dark room, and her father has distanced himself from her in every way. She finds comfort in her all-too realistic dreams and in her best friend: the boy next door. The she discovers that she has power in her dreams, and that they are given to her by a sort of DreamFairy (like the tooth fairy). She finds out that the dreams are only given to troubled people to escape their lives. She also finds out that her best friend (the aforementioned boy next door) also receives these dreams and is with her in them.
I also need a last/middle name for the boy-next-door: Gideon. He is called Eon (pronounced E-on not E-an).

“I read books when I was a kid, lots of books. Books always seemed like magic to me. They took you to the most amazing places. When I got older, I realized I couldn't find books that took me to all the places I wanted to go. To go to those places, I had to write some books myself.”
― Pat Murphy, The Wild Girls

"Like everyone else, I am going to die. But the words – the words live on..."
― J. Michael Straczynski

What's the twin's name? That would really help me decide her middle name. Just from her name, how about AzureBeatrixLorin, or AzureMinervaLorin? I think you need a more traditional middle name to balance out the slightly unusual Azure. That, and I like the name Minerva.

I like Harlow, Moore, and Hess. As for MInerva, I've never been fond of the name, but I like the suggestion of having a more traditional name to balance out Azure. Maybe something less old-fashioned than Minerva, but more common than Azure? For the twin's name I'm thinking either Azalea or Aqua, whether to connect the names via two first letters or by meaning & first letter. Which do you like better?

“I read books when I was a kid, lots of books. Books always seemed like magic to me. They took you to the most amazing places. When I got older, I realized I couldn't find books that took me to all the places I wanted to go. To go to those places, I had to write some books myself.”
― Pat Murphy, The Wild Girls

"Like everyone else, I am going to die. But the words – the words live on..."
― J. Michael Straczynski

Regina jumped out at me. Azure is kind of a soft sounding name, just in the way it's said, and Lorin sounds more like a first name but is also really soft. I'd go for something longer and sharper.

LorinAzure flows better for me, but I'm not too fond of Azure; it has that weird, indecisive Z in the middle, and the 'ure' sound at the end sounds like the German EU, which isn't necessarily a pretty sound. If you need it to mean blue, there are lots of other names that are much prettier. Azulla is similar. Indigo and Cobalt are other options for you. And I realize that I shouldn't be critiquing a decided name, so sorry about that, but Azure just doesn't sound good to me.

Gideon needs something meaningful for a middle name, and I'd go with a rather plain last name to balance it out. Pick character traits and look up names with those meanings, this is something that really adds some umph to your names, even if most people won't look them up. You end up with more interesting names that get people curious, which is a good thing. Also consider parents' motivations in naming, because you may want to/end up including that bit of backstory.