Harper

Harper Hart is a minor character in The Princess And The Fangirl. She is the girlfriend of Jessica Stone and the internet friend of Imogen Lovelace.

History
Harper Hart is an eighteen year old artist. On Tumblr and other social media, she posts various fanart and sells beautiful merchandise of many fandoms, including Starfield. She met Imogen Lovelace online and they became great friends. Never having met in person or Skype-ing or Facetiming, they agreed to meet at the upcoming ExcelsiCon. There, they planned that Harper would sell her Starfield merch and art while Imogen gave out #SaveAmara buttons to promote her online campaign. After managing their booth, they would have fun at the Stellar Party (a hangout with Harper and a bunch of her artistic friends) and then try Harper's famous hotel ramen.

Harper finally met Imogen there at her booth (who is actually Jessica Stone acting as Imogen), offering her breakfast burritos and commenting that she gave out some buttons while she wasn't there. Imogen(Jess) started to act funny, reacting about the #SaveAmara petition as if she had never heard of it before. Harper questioned her, asking if she was okay, and Imogen(Jess) assured her she was. Then the artist started to pressure her about her love for Carminara, which got Imogen(Jess) flustered and kind of confused. Harper then laid off and managed a customer who wanted to purchase a Zomara artprint. Hearing the price, the customer walked away, muttering that they'd just print it off from the Internet. Imogen(Jess) got pissed off at the customer's behavior and asked Harper if she could do something about it, but Harper waved it off, sarcastically saying how everything on the internet is free (meaning that her crafts were too). Harper watched Imogen(Jess) give out her #SaveAmara buttons, noticing something off about how she was handing them out. There was no passion in what she was doing, unlike the Imogen she knew. But her asking about Imogen's wellbeing was interrupted by a tweet showing another picture of the leaked script. In response to the tweet, Imogen(Jess) ran off, away from Harper and the booth.

Some time later, Imogen(Jess) came back to the booth. Harper asked if she was okay, noticing a bruise on her cheek. The artist laughed when hearing that Imogen(Jess) actually tripped on the Nox King's tail and started to pack up the booth. When she was asked why she made her art, she became suspicious again, commenting that Imogen(Jess) should have known. Harper told her reasons why, saying that she made art to represent fans and to show that there are people like them and that they could be happy like their fandom characters. She then countered, asking Imogen(Jess) why she loved Starfield as well.

Before her friend can answer, Natalia Ford's missing cat appeared around their booth. Both Harper and Imogen(Jess) go on a chase to catch the cat. They stumbled on many booth-keepers on the way, including a blue-haired artist and a guy with only ram horns and hearted boxers on himself. Now having caught the cat, Harper asked where they can find Ford so they can return the cat, insisting that she would rather go on the journey with Imogen(Jess) than anything else.

Harper and Imogen(Jess) walked to Natalia's meet and greet to return the cat. She thanked the two and they leave. Harper started to laugh, exclaiming that finding and rescuing the cat was the most craziest thing she did at ExcelsiCon. Then, Harper invited Imogen(Jess) to the Stellar Party, which she promptly said no to until Harper convinced her to. She told her that she needed to relax. Imogen(Jess) relented, making Harper promise that she wouldn't make her do karaoke there.

They arrived at the Stellar Party, which was at a hotel suite and decorated with glowsticks and colorful ribbons (Harper says that it is space themed). Harper then introduced Imogen(Jess) to couple Bran Simons and Milo Lovelace (who Jess didn't know was related to Imogen until that point, which made things a bit awkward for her cover). After Imogen(Jess) refused drinks, Harper introduced her to many more people, including fashion designer Sage, her girlfriend Calliope, and their model dog Franco. They talked about Darien and Elle's ship name (Darielle), Cal's relationship with Elle, and what they each sell in their booths.

After the couple left, Bran challenged Harper and Imogen(Jess) to a duet-off. After teasing each other about being scared of the challenge, they both started singing the Starfield theme song "Ignite the Stars". They laughed and cried, seeing the tortured faces of their audience after hearing their horrible singing voices. Harper suggested they should go to her hotel room to eat something.

Harper and Imogen(Jess) arrived at her hotel room and she started to prepare her hotel ramen after talking about their age, how people expect Harper to be an adult because she is successful, and their travel companions. They started to share stories, like their first kiss, after Imogen(Jess) accidentally brought up the topic of "Seven Minutes in Heaven". Then Harper finally cornered Imogen(Jess), saying that she was different than she thought she was going to be.

The ramen was done and Harper and Imogen(Jess) found that they liked each other's company. They talked about things they usually wouldn't talk about with anyone else, like about makeup, rom-coms, families, and childhood crushes. Imogen(Jess) then took her to the hotel rooftop to show her some stars after revealing her love for space and her yearning to be an astronomer (if she could). Harper then bumped into her as she told her the stars and their stories, saying that she feels like she finally sees her for who she truly is. At this moment, Harper truly fell for her.

They stargazed until midnight and then Imogen(Jess) fell asleep before Harper returned from the Stellar Party. They slept in the same bed, and Imogen(Jess) woke up to see Harper smiling at her. Harper asked Imogen(Jess) to get some coffee while she set up and managed the booth. Once she came back with the coffee, Harper teased that she couldn't sleep because Imogen(Jess) kept kicking her. She countered back, saying that Harper could have easily moved into the spare bed, which the artist pointed out that they needed to sleep together to stay warm. After selling more of their products, Harper nervously asked Imogen(Jess) if she wanted to go to ExcelsiCon Ball with her. Imogen(Jess) couldn't answer because her phone started ringing and she left to go pick it up.

Imogen(Jess) actually ran away again in response to the call and she came back hours later. Harper noticed that something was wrong and asked if she could help. When she refused her help, Harper quoted, "'You are not alone, ah'blena, '" which made Imogen(Jess) emotional. Then she finally asked the artist if she ever felt that she will never live up to people's expectations, no matter what. Harper responded by saying that Imogen(Jess) should just live up to the expectations in her own head and that stories people need are the ones that show that they can be themselves and make mistakes but come out as better than before. Before Imogen(Jess) could respond, everyone started to realize that she was actually Jessica Stone. Harper looked at Jess, feeling confused and betrayed. Jess left the booth, running from the crowd.

A day later, Imogen (the real one, this time) found Harper and Milo at her parents' booth. Harper realized that she was her real internet friend and shook her head, understanding that the person she was with for the last two days was actually Jess. Imogen then explained to Harper, Milo, and Bran about the plan to unmask the script leaker, who they predicted was Vance Reigns. After hearing the plan, Harper told the group that she couldn't be part of the scheme anymore and left them behind the booth.

After the plan unfurled, Jess called Harper's name with a megaphone on top of The Magic Pumpkin outside Harper's hotel. Harper peeked out of her hotel room window and asked why Jess lied to her. Jess explained that she had to be Imogen but she was scared to reveal her true self to Harper once she found that she liked her. She then asked Harper if she wanted to go to the ExcelsiCon Ball with her. Harper shouted back, jokingly asking if she was Romeo-and-Juliet-ing the whole situation right then and there. Jess teased back, saying that she will start to horribly sing if she doesn't come. Harper then got ready in her party dress, met Jess outside, and kissed her in front of the crowd. Then, they skipped to the Party and danced all night long. After midnight, they ordered pizza in Jess's hotel room and invited Ethan and Imogen over to a movie.

The next day, Imogen and Harper packed up the booth. They caught up and then said goodbye. Harper joked that Imogen shouldn't send someone pretending to be her the next time they meet. Harper met Jess in a cafe, where they ordered lattes while wondering if Ethan found Imogen and if their long-distance relationship will work out. Jess then surprised her by saying that she might get a job around where Harper lived so it wouldn't be long-distance after all. Excited, Harper asked Jess if she was happy with everything, including with playing Princess Amara. Jess responded with a "yes" and kissed her in front of the paparazzi.

Trivia

 * Her online avatar (according to Imogen) is Zorine, a fearless six-armed character in Starfield.
 * She has a one-eyed teal teddy bear named November. She never leaves without it when traveling to other places.
 * She likes reading Manga, French comics, and fanfictions.
 * Her first kiss was at a birthday party. She was in middle school and it was during a "Seven Minutes in Heaven" game.
 * According to what Jessica learned, Harper has a huge and loud family.
 * Imogen calls Harper "Harps".
 * Harper has a sister, who got into a medical school with scholarship.
 * According to Jess, she is not good at hiding her excitement.
 * Her knees were bumping up and down under the cafe table after hearing Jessica's good news. This might be a habit.