The ‘psychological factors’ that affect consumer’s buying behaviors includes?

The ‘psychological factors’ that affect consumer’s buying behaviors includes?

A. motivation
B. perception
C. beliefs and attitudes
D. all of above