Small Damages by Beth Kephart
After her father’s death, Kenzie discovers she is pregnant and she insists on having the baby. Her mom swears her to secrecy and sends her off to Spain, arranging for an adoption, Kenzie stays at a ranch (Los Nietos) where she helps the cook, Estela, meets a band of gypsies, and (possibly?) falls in love with the ranch owner’s godson Esteban. Has a somewhat ambiguous ending.