IslamiCity
To assume responsibility for one's failures as well as successes is the truest sign of maturity and wisdom; also it is the only way to evolve and grow .