English: It's about time!
Telugu: ఇంత వేళకు వచ్చెయ్యాలి!