in some alternate universe, there are celestasaurus running through my living room
a small, sweet, lovable person
"in some alternate universe, there are celestasaurus running through my living room" What is the definition of "celestasaurus"?