The Soul Reaper Association hosts a New Year’s party in the Soul Society.
Season 1 • Episode 303 of 366