This was absolutely and heart-breakingly wonderful! I love Severus' love for Elton John, Draco having grown up and Luna ... well, being Luna. Your characterisations are great, as is Harry's slow journey to accepting himself. An absolutely intriguing read! Great job!