He should choose Tianlan coz he love her mah! As for Sabrina, what he feel towards her is responsibility and sympathy. Sabrina is also a good woman lah! Don't condemmed her! It is just her luck that Shanben feel no chemistry towards her. No love, how to be happy. Love + responsibility=HAPPY