What makes this story good are the characters, mainly the lead characters. Unlike other stories where the leads are usually portrayed as someone omnipotent with multiple hidden excellent identities, both Stella and Keegan have their own flaws and weaknesses, which made their characters more charming