took a while
how it should’ve been
Rating: 4 stars