thinking about kageyama being born on the longest night of the year and hinata being born on the longest day and their names meaning shadowed mountain and sunny place respectively. and meaning fly when put together. kagehina soulmates.