Long May She Reign Astrid Devereux was born with her entire life already planned out for her. Until one event changed t