True love is worth the wait.
Grace, una granjera de toda la vida que ahora tiene poco más de 20 años, ha soñado toda su vida con el día en que "el Sr. Perfecto" desliza un diamante de corte princesa en su dedo y jura amarla para siempre. Esta noche puede ser esa noche, ya que Stewart tiene algo especial planeado después de 15 meses juntos. Pero cuando las cosas no salen según lo planeado y el romance se derrumba a su alrededor, se lanza en una búsqueda, con la ayuda de su padre, para comprender lo que realmente significa amar a otra persona. ¿Grace finalmente descubrirá el amor o arruinará sus posibilidades de ser feliz para siempre?