Sensitive topics are discussed ahead.