Harper J. Finkle is a fictional character on the Disney Channel sitcom Wizards of Waverly Place, played by Jennifer Stone. She is the best friend of the show's main character Alex Russo (Selena Gomez) and has an obsessive crush on Alex's older brother Justin (David Henrie), which Justin doesn't return. Harper is a typical teenager. Being self-expressive, but a little insecure at times. Unlike Alex, she is a hard-working student and a farely positive person, but still connects well with Alex. Harper is known for her outrageous fashion ensembles that she designs herself, most of which are "food-themed", such as one outfit seen in the season one episode "Credit Check" which resembled a cupcake. No one ever tells her fashion designs are terrible. Not alone does she create her own clothes she also makes her own jewellery as seen in the episode Art Museum Piece, when she starts a booth selling her necklaces made of macaroni, glitter, and knobs from Alex's room. Despite her her unseemly fashion choices, she believes it is better to stand out as an individual, and is confident that she will excel at whatever she tries, no matter what people think. She is oblivious of the fact that Alex, Max and Justin are wizards until the episode "Harper Knows" when Alex finally told her because she felt guilty for not telling the truth to her best friend. This was also the first time Harper experienced the use of magic when Alex gave her a charmed costume with super powers. She is often paranoid of Alex's schemes, especially after she finds out about magic, but reluctantly gets involved anyway. Despite Alex's controlling and manipulative behavior, Harper always sees the good side in Alex and is willing to be accepting of her in sake of their friendship. She has known Alex since kindergarten and always there when Alex needs support. In season three it is revealed that Harper is a c under the name Alex, Justin, and Max. As the older Harper (Rachel Dratch) tells them, she writes her books in the present day because in the future, all mortals know about magic, and books about wizards aren't as interesting to read in that time period. She doesn't tell the Russo kids who it was that revealed the existence of wizards, other than it happens to be one of the three. It's unknown if she ever married a someone with the last name Darling, or if she just uses the name H.J. Darling as way to keep her identity safe in the present day. Jennifer Stone does not appear as Harper in "You Can't Always Get What You Carpet" (which was actually the first episode produced, but the sixth episode broadcast—the episode was aired out of production order). It is likely that the character of Harper must have been added after the series was picked up by Disney Channel.