As a festive spirit prevailed in Ayodhya, there was an emotional outpouring among residents of the holy city as the consecration of the new idol of Ram Lalla was held on Monday and said they indeed feel they are living in a divya (divine) Ayodhya, navya (new) Ayodhya and bhavya (grand) Ayodhya.