I hate cheques from foreign banks. ggrrrr 
If they dun have agent bank in sg, it will take min 1 month to
clear the stupid cheque. If they have agent bank in sg still not so
bad.
after deducting admin fees and whatnots, the sum you get is often
pathetic.
anyway that was 6 years ago when i was banking in US, Israel, Euro,
Aussie cheques. Maybe the banking system is better now but i
seriously doubt it.
U should have asked your boyfren or pimp to TT (telegraphic
transfer) the funds to you instead. 