Sian Chathyoka is preparing to receive a lifesaving donation from a "selfless stranger".