this ended up really long sorry
(please ask to tag if whatever you need tagged isn't on this list!)
Content warnings: (cw ___)
Spoilers: