4.5 StarsI loved this story. Xavier was a hot mess, but it was hard not to love him. Anna was perfect for him.