Em Secret Garden, acompanhamos o conto de fadas moderno vivido entre Gil Ra-im (Ha Ji-won) e Kim Joo-won (Hyun Bin). Ra-im é uma dublê, enquanto Joo-Won é o CEO de uma estabelecida loja de departamentos, que se conhecem ao tentarem resolver um escândalo envolvendo o primo de Joo-won, Oska (Yoon Sang-hyun), um cantor muito popular. A princípio, Joo-won se encanta com Ra-im e não compreende o motivo pelo qual a moça não sai de sua cabeça, decidindo investir em um possível encontro. Apesar de Ra-im não sentir o mesmo, aos poucos a jovem começa a ceder aos sentimentos do rapaz. Contudo, ao se apaixonarem, a mãe de Joo-won não aprova o romance e deseja um fim para o futuro casamento do casal. Ao mesmo tempo, Oska se reencontra com seu primeiro amor Yoon Seul (Kim Sa-rang), uma diretora bem sucedida porém apaixonada por Joo-won. Tudo se complica quando, sem explicação, Ra-im e Joo-won começam a trocar de corpo.