Ex-GF’s apology letter with D- grade goes viral on Twitter