***Warning NSFW & Spolier Heavy***