Have you read any of Cassandra Clare's Mortal Instruments or Clockwork Series books?
I've read them, and oh my goodness the detail is absolutely incredible. The Mortal Instruments is in modern day, and the Clockwork Series is more into the earlier years. All the books of those two series are made of the same basic concept, just different villains and different characters with different love stories, I prefer Clockwork Series though. Mortal Instruments has a beautiful homosexual relationship (although not between main characters, two characters you'll learn to love near the middle of the books).