This document discusses evolving a multi-page web application to a single page application. It outlines the five stages of grief experienced during this process: denial, anger, bargaining, depression, and acceptance. Initially, the team was in denial that a SPA was needed. They then experienced anger when issues arose. Through bargaining, they realized a new architecture was required. Depression set in due to the challenges of converting the existing app. Finally, the team accepted piece-wise refactoring as the solution to bridge the gap.