Yes. This is the book I've been looking for; this is what the glbt community needs. I really hope Malinda Lo keeps writing and inspires others to follow her lead. We need more of her. 
 While I enjoyed the first half of the book, I LOVED the second. I was originally going to type something like, "it took me a little while to really get into the story" ...though that implies that the first part wasn't good. When I started, it was something closer to a 3 star read because I thought things were moving too fast (how quickly the events escalate, how assumptions are reached early, how abruptly the romance starts and progresses, etc). BUT! The story is much bigger than what was happening to the birds. They had to come to conclusions fast to instigate the next step because there were so many more steps to take. Even the main character recognized how fast things were moving in her relationship and it was all intentional. All of it. The real problem wasn't the story: I was getting caught up over-analyzing details. This is well planned writing. You just have to go with the flow and trust that the destination will answer everything. So not only did the second half blow me away, but it made me understand that this was never meant to be only 3 stars. This deserved 5.