i'm getting ahead of myself - Turkish English Dictionary