Special Thanks to Sylf!
Possible Spoilers Ahead - Read at your own risk! ^.^