Don't miss these must-read LGBT fantasy books! This list features 50 amazing YA and adult queer fantasy books, from high / epic fantasy to urban fantasy.