The One Direction star is trying to prove himself to his sweetheart after he was accused of cheating on her with Courtney Webb, 21, which he has since denied.
The 20-year-old singer has claimed the bar worker abused his hospitality after sneaking into his room to take pictures of him while he was asleep, and he is said to be ''angry'' at the situation which he now hopes to repair.
A source said: ''He has put a lot of planning and thought into the night and Perrie should be bowled over.
''He is upset and angry that his actions led to a girl claiming she had sex with him and the impact that had on Perrie and their relationship.''
The 'Live While We're Young' hitmaker has hired a private chef to cook their meal on Thursday (14.02.13), along with two waiters and a top London florist to decorate his home with red roses, according to reports in the Daily Star Sunday newspaper.
According to the insider, Perrie believes the heart-throb was set up, but is still angry he was naive enough to end up in this situation.
Zayn met the 19-year-old Little Mix singer on 'The X Factor' in 2011, and they have been dating for around a year
Filmmaker Spurlock (Super Size Me) is known for his investigative wit, but there's none of...
British pop heartthrobs One Direction became a worldwide sensation when they were thrust together on...
Niall Horan, Zayn Malik, Liam Payne, Harry Styles and Louis Tomlinson may make up the...