There are several endings for this series. it's up to the viewer which version they prefer. The single/music video "Waiting For You" by Anson Hu is also one of the endings.
The TVBS (Taiwan broadcasting station) version only has 20 episode in different running times than other broadcast-ed episodes in other countries.