Beth en Steve zijn twee jonge christenen die vanuit Texas naar Schotland vertrekken om daar het evangelie te verkondigen. Maar ze komen daar in aanraking met een heel ander soort geloofsbelijdenis.
Stacey is pas getrouwd met Mark en zielsgelukkig. Ze laat alles achter en gaat op de Zuid-Afrikaanse boerderij van Mark wonen. Hun geluk blijkt echter van korte duur wanneer Mark bij een zwaar verkeersongeluk om het leven komt. Na de begrafenis besluit Stacey op de boerderij te blijven, waar ze de herinneringen aan Mark tracht levend te houden. Een tijdje later gebeurt echter het onmogelijke: Stacey blijkt zwanger te zijn...
De vriendinnen Sun en Rainbow ontdekken een geheimzinnig telefoonnummer dat al hun wensen lijkt te vervullen. Ze geven het nummer door aan hun vrienden en al gauw heeft iedereen waar hij van droomt.