Yu Fan had a sudden heart attack and passed away. Due to his demise, Zhu Kangli (played by Chen Liping) and Yao Jianguo (played by Guo Liang) realized that life is unpredictable and they should cherish what they have now and decided to reconcile with each other.
Fang Tongling decided to break off with Jason temporarily so that they could pursue their dreams, and at the same time, gave Jason time to think about who he really loves.
Fast forward to 2 years later, both Tongling and Fei'er were still good friends. They went to the airport to fetch Jason. Both of them hugged Jason. Jason and Fei'er walked away and chatted happily, leaving Tongling behind. This left Tongling thinking that Fei'er was Jason's choice and walked away quietly. Then Jason turned around and could not find Tongling. Fei'er then urged him to look for Tongling. Jason found her just outside the airport and they embraced each other.
So, Tongling was Jason's choice by viewers' votes.
At the end of the show, we were informed that we could use a mobile app called Toggle (for iPhone/iPad and Android phones/tablets) or go to http://www.toggle.sg/page/free/491 to see the other alternative endings. You need to register to activate the membership if you do not have an account with Toggle.
Quotes from 《志在四方》("The Dream Makers")
Quotes from episode 12 of 《志在四方》 ("The Dream Makers")
《志在四方》 - To vote for Our Preferred Ending
Alternate Ending of 《志在四方》 ("The Dream Makers") on Toggle - Jason's Choice