Which sentence combination demonstrates the CORRECT use of a subordinate clause to maintain the meaning of the following sentences?

Heidi disliked clowns. Heidi agreed to go to the circus with her friends.

A) Because Heidi disliked clowns, she agreed to go to the circus with her friends.
B) Heidi disliked clowns while she agreed to go to the circus with her friends.
C) Although Heidi disliked clowns, she agreed to go the circus with her friends.
D) Heidi disliked clowns whenever she agreed to go to the circus with her friends.