's boyfriend James Lowe
made headlines this week when he blogged about what it's like to date the superstar singer
. Although he's been the target of some lame internet trolls, we think James is perfect for Lorde, who's not a slave to being cool and fitting in. Here's five reasons that the 24-year-old is the perfect hipster beau for the edgy "Royals" singer.