Magic Moments plot
Melanie (Jenny Seagrove) works at a local TV station and wants to start producing her own shows. She manages to persuade the illusionist Troy (John Shea) to act in a TV program. His only condition is that Melanie must produce the program herself and Melanie sees Troy as her first. Sparks fly between the two and Melanie becomes completely captivated by the handsome magician. The couple flies to Madrid to prepare for a show and at the hotel Melanie meets her boss Brian (Paul Freeman). He also has a crush on his assistant and hopes to break the spell with incriminating material about Troy.