Destiny(Extended Version)