That morning I realized our pre-approval was not a lock
https://jessicasoilgta.fotosdefrases.com/our-brampton-pre-approval-renewal-how-long-it-lasted-and-when-we-had-to-reapply
That morning I realized our pre-approval was not a lock, and a broker's checklist of documents proved the difference between soft and hard approvals.