“It doesn’t matter if you didn’t wear the Hijab or you didn’t pray. It doesn’t matter if you didn’t have a beard and you never fasted. It doesn’t matter if you had relationships and you disobeyed. It doesn’t matter if you partied, drank, engaged in sex and had a heavy addiction to porn.
What matters is now. What matters is the present. What matters is you right now. Never give up. Never lose hope. Never despair. Never feel like you can’t be forgiven. If you filled the oceans with sins and you dropped a tear, Allah would forgive you. Your Lord is the One who forgave a mass murder who killed a 100 men. Your Lord is the One who pardoned a prostitute. He transformed alcoholics in to awliyah and turned sinners into saints over the period of a day and night due to a sincere tear.”
—Shaykh Mohammad Aslam
Finding perfections doesn’t always mean that it has to physical perfections like nature or scenery. We should always try to strive for the perfection of Islam. And making mistakes is apart of that. Going astray, losing faith, and feeling lost are all tests from Allah(swt) to determine how we will deal with our deeds. Will we continue down the wrong path or will we lift ourselves up? Realizing your mistakes helps you complete your deen. Being the best version of yourself is perfection in the eyes of Allah(swt).