Forever Promised - Amy Lane 4.5 stars