If you liked Starcrossed by Josephine Angelini,
here are some books like this: