Muslims tend to marry as soon as possible after the engagement, it is a practice recommended by their religion. Surely an engagement which lasts for years without a very valid reason is unusual, especially since the don't normally meet in private before marrying.