The Torah in Breshis 37:29 - וַיִּשְׁמַ֣ע רְאוּבֵ֔ן וַיַּצִּלֵ֖הוּ מִיָּדָ֑ם וַיֹּ֕אמֶר לֹ֥א נַכֶּ֖נּוּ נָֽפֶשׁ׃ . The Midrash says on this Pasuk: אָמַר לוֹ הַקָּדוֹשׁ בָּרוּךְ הוּא מֵעוֹלָם לֹא חָטָא אָדָם לְפָנַי וְעָשָׂה תְּשׁוּבָה, וְאַתָּה פָּתַחְתָּ בִּתְשׁוּבָה תְּחִלָּה, חַיֶּיךָ שֶׁבֶּן בִּנְךָ עוֹמֵד וּפוֹתֵחַ בִּתְשׁוּבָה תְּחִלָּה, וְאֵיזֶה זֶה הוֹשֵׁעַ, שֶׁנֶּאֱמַר (הושע יד, ב): שׁוּבָה יִשְׂרָאֵל עַד ה' …