Lorde may never be a royal but she has definitely found love. The Grammy Award winning singer was photographed getting cozy with her boyfriend James Lowe in an adorable Instagram picture courtesy of Evan Tetreault.

According to E! News, the photo was initially snapped in January when the "Pure Heroine" artist was in her native New Zealand.

In the snapshot Lorde, who's real name is Ella Yelich-O'Connor was dressed casually as she sat close with her boyfriend on a couch and looked adoringly into his eyes as she smiled bright.

A source revealed that the 17-year-old singer and her 24-year-old photographer beau are "a really cute couple" and "really pleasant together." The insider admitted that the pair met through mutual friends.

The "Team" singer is definitely not shy about her romance with James Lowe as she has posted pictures of her boyfriend to her Instagram account numerous times. She even went on to confirm the relationship to Rolling Stone magazine.

The couple was first spotted together showing some signs of affection in November when Lorde, who was wearing a colorful bikini wrapped her arms around Lowe while the couple frolicked in the ocean.

However, since their dating discovery, the two have been the victims of some major cyber-bullying as the photographer was criticized  for his appearance.

Even though she is all about girl power and being confident Lorde did admit that the cruel comments did bother her.

She confessed that even though she is aware that commentators are "the type of people who use the word "'f----t' as an insult," she is "not completely impervious to insult."

She added, "I'm a human being."

What are your thoughts on Lorde dating James Lowe? Let us know in the comment section below.