樓耀明(王浩信飾)剛剛和女友分手,接連又失去了工作,他唯一的棲身之所被女友擅自出租給了一位名叫蔡堅菁(李施嬅飾)的鋼琴教師,無奈之下,無處可去的樓耀明只得被迫答應了蔡堅菁提出的種種苛刻要求,才換來了同她合租的資格。起初,個性截然相反的兩人之間常常爆發出激烈的爭吵,然而,隨著時間的推移,樓耀明漸漸發現了蔡堅菁那層層武裝的表象之后所隱藏的一顆柔軟受傷的心。樓耀明不可自持的愛上了外剛內柔的蔡堅菁。樓耀明找到了一份新的工作,并因此結識了他手下的實習生祝碧姬(岑麗香飾),祝碧姬愛上了穩重可靠的樓耀明,無奈他的心中早已經有了她人。