Is this video an hour long? Yes. I'm sorry.
BGA's video on a similar topic: • Squirrelflight should BREAK UP with B...
Abuse information (likely discussing potentially inappropriate topics, be careful):
https://www.talkspace.com/blog/cycle...
https://www.thehotline.org/identifya...
https://en.wikipedia.org/wiki/Cycle_o...
https://ncadv.org/whydovictimsstay