Reading this again, I don't see any reason why they couldn't have made her 18. The curse could need to be broken by 21 and made the male lead could his early 20's. The FL doesn't got to school or do much of anything, and ML looks and acts like he's in his 20's.