I know it's taking a while but I promise it'll be worth the wait.