Will You Vow to Atone My Sins Forever?

TW — Major spoilers, Rants about marriage, love, commitment, gun violences; abuse, bully, neglect, unsupervised internet for young people…