WARNING: be mindful that the wiki may contain major spoilers! read at your own risk.