Promises of Virtue by Randi Perrin is Cheryl's journey of love and finding herself.I couldn't wait to read this book! I had fallen in love with these characters in the first book and I wanted to know more about Cheryl. This book did not disappoint! F...