Also, choosing best girl was so hard for me with that much development.
Easy: all girls are best girl!
Though Luna, Annie and Nova are ahead of the rest.